1 计算机语言概述
1.1 什么是软件
1.1.1 软件:一系列按照特定顺序组织的计算机数据和指令的集合
1.1.2 常见的软件:
1.1.2.1 系统软件:DOS、Windows、Linux等。
1.1.2.2 应用软件:扫雷、迅雷、QQ等。
1.2 什么是开发
1.2.1 制作软件
1.3 软件的出现实现了人与数据之间的更好的交互
1.4 交互方式
1.4.1 图形化界面(GraphicalUser Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
1.4.2 命令行方式(CommandLine Interface CLI):需要有一个控制台,输入特定的命令,让计算机完成一些操作。较为麻烦,需要记录一些命令。
1.5 语言:是人与人之间用于沟通的一种方式。
1.5.1 例如:中国人与中国人用中文沟通。而中国人要和和国人交流,就要学习韩语。
1.6 计算机语言:人与计算交流的方式。
1.6.1 如果人要与计算机交流,那么就要学习计算机语言,计算机语言有很多种,如:C、C++、Java等。这里,我们选择其中的一种:Java语言。
1.7 Java语言概述
1.7.1 Java语言是SUN(StanfordUniversity Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。是一种面向Internet的编程语言。随着Java技术在WEB方面的不断成熟,已经成为WEB应用程序的首选开发语言。而且Java语言单间易学,完全面向对象,安全可靠,与平台无关的编程语言。
1.8 Java语言的三中技术架构
1.8.1 J2EE(Java2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如ServletJsp等,主要针对于WEB应用程序开发。
1.8.2 J2SE(Java2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷。
1.8.3 J2ME(Java2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为:JAVAEE, JAVASE, JAVAME
2 Java语言的跨平台原理
2.1 Java语言的特点:跨平台性(图解)应为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
3 Java语言(JDK&JRE)
3.1 Java语言的环境搭建
3.1.1 什么是JRE(JavaRuntime Environment Java运行环境)包括Java虚拟机(JVMJava virtual Machine)和Java程序所需要的核心类库,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
3.1.2 JDK(JavaDevelopment Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再安装JRE了。其中的开发工具:编译工具(Javac.exe)打包工具(Jar.exe)等。
简而言之:使用JDK开发完成的Java程序,交给JRE去运行
4 Java语言(JDK的下载与安装)
4.1 JDK(JavaDevelopment Kit Java开发工具包)官方网址:www.oracle.com
5 Java语言(JDK中的命令行工具)(非图形化界面工具)
5.1 Jdk安装目录下bin目录下 用命令行方式打开
6 Java语言(命令行简介)
6.1 DO命令行,课程中常见的命令。
6.1.1 dir:列出当前目录下的文件及文件夹
6.1.2 md:删除目录
6.1.3 cd:进入指定目录
6.1.4 cd..:退回到上一级目录
6.1.5 cd\:退回到根目录
6.1.6 del:删除文件
6.1.7 exit:推出dos命令行
7 Java语言(环境变量配置)
7.1 我的电脑-属性-高级-环境变量-系统变量-path
7.2 每次执行java的工具都要进入到bin目录下是非常麻烦的配置完环境变量后在任何目录下都可以执行Java的工具。根据Windows系统在查找可执程序的原理可以将Java工具所在的路径定义到Path环境变量中让系统帮助我们去找运行执行的程序。
8 Java语言(环境变量配置-技巧)
8.1 我的电脑-属性-高级-环境变量-系统变量-新建 变量名:JAVA_HOME 变量值:路径
9 环境变量配置-临时方式
9.1 命令行下设置环境变量 set path=路径(只在本次打开的命令行窗口有效)清除路径setpath=
9.2 在已有环境变量上增加新的环境变量setpath=路径;%path%如果环境变量重复,默认使用前一个环境变量下的工具。
10 HelloWorld
10.1 将Java代码编写到扩展名为.java的文件中。
10.2 通过javac命令对该java文件进行编译。 Javac 文件名.java
10.3 通过java命令生成的class文件进行运行。 Java 类名 扩展名可以不写
10.4 主函数的出现能让一个独立的类正常运行。
10.5 System.out.plintln();在所有要打印的东西打印完毕后换行.
11 HelloWorld细节
11.1 任何一段程序都是从main方法开始读取。主函数被虚拟机调用。保证类的独立运行。
11.2 编译:javac启动编译程序检查被编译的文件,语法、格式
11.3 执行:java启动虚拟机程序将执行文件加载到内存,找到主函数并执行。如果没有主函数就会报错。
11.4 没有主函数可以编译通过,但是不能执行。
12 HelloWorld常见问题
12.1 注意文件名和路径名是否正确。
12.2 是否隐藏扩展名。
---------------------- android培训、java培训、期待与您交流! ----------------------