一. 基本常识
1.什么是软件?
答:一系列按照特定顺序组织的计算机数据和指令的集合。
2.软件分类是什么?
答:分为系统软件和应用软件。
3.何为开发?
答:制作软件。
4.人机交互分为几种方式?
答:两种,一.图形化界面;二.DOS命令行。
5.DOS常用命令有哪些?
答:①dir:列举当前目录下的文件及文件夹;②md:创建文件夹;③rd:删除文件夹;④cd XX:进入指定目录;⑤cd..:退回上一级目录;⑥cd/:退回根目录;⑦del:删除文件;⑧exit:关闭窗口;⑨cls:清屏。 ⑩start:打开一个新窗口;
二. Java的特性
1.Java的特点?答:跨平台性。
2.跨平台性的原理?
答:因为有针对不同操作平台的JVM(虚拟机),只要安装了JVM,java程序就能运行。
3.Java语言的三种技术架构?
答:①JavaEE(企业版);②JavaSE(标准版);③JavaMe(小型版);
三. Java环境搭建
1.什么是JDK?
答:Java Development Kit(Java开发工具包),里面包括JRE和javac.exe、java.exe等一系列开发工具。
2.什么是JRE?
答:Java Runtime Environment(Java运行时环境),里面包括JVM和核心类库。
3.JDK安装后,JRE可以不用单独安装,因为JDK里面包含了JRE,而且JDK是绿色的,安装后可以随移动设备移动。
4.介绍几个环境变量。
path:执行可执行程序的位置;Java_home:配置JDK的安装目录;classpath:编写类的路径。
5.环境变量的配置:①永久配置;②临时配置。
方法一:windows系统:右击我的电脑-->属性-->高级-->环境变量,然后做配置操作。
例:Java_home = F:\JDK8.0; path = %Java_home%bin;
上一句话的技巧在于%Java_home%,%Java_home%可以动态的获取环境变量的值。
在加入path时,配置放在前面的先找,放在后面的后找,所以我们配置的环境变量要放在最前面,以提高效率。
方法二:打开DOS命令窗口,
设置环境变量:set 环境变量名 = XX
清空环境变量:set 环境变量名 =
查看环境变量:set 环境变量名
例:set path = haha;或 set path = haha;%path%;(在原有值上添加)
注意:在对classpath进行配置时,有三种情况需要注意。
set classpath = c:\;(有分号),虚拟机先找环境变量,再找当前目录,如果环境变量下的文件被删除,那么找当前目录。
set classpath = c:\(没有分号),虚拟机只在环境变量中找。
所以配置classpath时不加分号,不找当前目录,避免编译错误文件。
6.path与classpath的区别
classpath:先找环境变量,再找当前目录,用于java文件。
path:先找当前目录,再找环境变量,用于exe可执行文件。
四. 小程序Hello World
源代码如下
class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
第一句话的组成:class(关键字)+类名;关键字是被Java赋予了特殊意义的单词,
而类名必须要有意义。
第二句话为主函数main,主函数的作用是保证当前类的独立运行,为程序的入口。Jvm就在调用指定类的主函数,然后执行其中的每一句代码。
五. 注释、标识符
1.注释的分类
①单行注释://
②多行注释:/**/注意:多行注释不能嵌套多行注释
③文档注释:/** */
2.标识符
可简单理解为在Java程序中为了增强阅读性自定义的名称,比如:类名、方法名等
①定义:程序中自定义的名称
②组成:0~9,A~Z,_,$
③注意事项:Ⅰ.数字不能开头,不能使用关键字;Ⅱ.严格区分大小写;Ⅲ.尽量要有意义
3.各种名称规范
①包名:全部为小写,例:xxyyzz
②类名:每个单词的首字母大写,例:XxYyZz
③变量名/函数名:第一个单词小写,从第二个单词开始首字母大写,例:xxYyZz
④常量名:全部大写,单词之间用“_”连接,例:XXX_YYY_ZZZ
六. 学习java需要注意的地方
Java语言拼写上严格区分大小写;
一个Java源文件里可以定义多个Java类,但是其中最多只能有一个类被定义成public类,
若源文件中包括了public类,源文件必须和该public类同名;
一个源文件中包含了N个Java类时,编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,
且字节码文件名和其对应的类名相同。