今年给自己的目标是要学完java,任务还是挺重的,趁着目前手头上活不紧加快点进度~~
下面就是自己的一些笔记
一。学前必备
1.2 解释环境变量
1 2 3
| JAVA_HOME :配置JDK安装路径 PATH:配置JDK命令文件的路径,就是一直到bin文件夹 CLASSPATH:配置类库文件路径,就是一直到lib文件夹
|
二。第一个程序
2.1HelloWorld.java
1 2 3 4 5 6 7 8
| public class HelloWorld { * 它将打印字符串 Hello World */ public static void main(String []args) { System.out.println("Hello World"); } }
|
1 2
| javac HelloWorld.java #这个是用来将java文件编译成一个.class的二进制文件 java HelloWorld #这个就是执行编译后的类,注意这里的HelloWorld是刚才文件里声明的一个类,所以这个后面不要加声明.java或者.class了
|
2.2基本语法
1 2 3 4
| 1. 大小写敏感; 2.类名:首字母大写,(js就是学的这里的),其他驼峰 3.方法名:首字母一定要小写,其他驼峰 4.主方法入口:所有的java程序都是由public static void main(String []args)方法开始执行。
|
2.3标识符
这里参考js,不赘述
2.4 修饰符
像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:(这个js里面好像没有,目前还不知道作用)
1 2
| 访问控制修饰符 : default, public , protected, private 非访问控制修饰符 : final, abstract, strictfp
|
2.5 变量
Java中主要有如下几种类型的变量
1 2 3
| 局部变量 (参考js局部变量) 类变量(静态变量)(static 声明的变量,不会传递到示例中去的) 成员变量(非静态变量)(不是用static声明的?)
|
2.6 数组
数组是储存在堆上的对象,可以保存多个同类型变量。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。
1 2
| 1.数组是对象; 2.保存多个同类型变量(可能java中的一个数组中不能保存不同的类型的值)
|
2.7 枚举