整理下最近的学习笔记,超级基础内容,与小白们共勉:
一、JAVA介绍
1.发展史
巴拉巴拉(发展史就不废话了),特点:安全,可移植,跨平台
2.获取开发包
随便去官网下载就可以了
二、JAVA体系与特点
1.体系
SE:标准版本,平台基础,桌面程序,底层开发;
EE:企业版;
ME:微型版,嵌入式;
SE是基础,先学习SE,在学习EE,ME;
2.特点:面向对象,跨平台,健壮性,安全性;
三、JAVA跨平台原理
1.原理
java源代码(编译.java),java字节码(跨平台.class),java虚拟机(执行),各个平台。
2.虚拟机
执行CLASS文件,不同的平台有对应不同的虚拟机,从而保证跨平台。虚拟机对CLASS文件进行解释。
3.垃圾回收器
回收无用内存,自动启动,无需程序员再分心内存。
4.JAVA组成
上层API/命令,部署以及插件,AWT图形界面的支持,类库,虚拟机,平台,硬件;
四、软件安装
JDK安装(JAVA开发工具集,类库,API)
JRE(运行环境)
JVM(JAVA虚拟机)
安装方法:去官网下载,直接点击安装。
五、配置环境
用户变量:path .;C:\Program Files\Java\jdk1.7.0_51\bin;
系统变量:classpath .;C:\Program Files\Java\jdk1.7.0_51\bin;
六、程序开发步骤
1.程序的概念:按照某种既定方式解决问题的方法步骤的集合;
2.开发三步骤:第一步,编写程序源文件(记事本),第二步,编译程序,生成class文件(javac带后缀名);第三步,执行程序(java不带后缀名)。
七、入门程序
public class holleworld{
public static void main(String[] args){
System.out.println("hello world~!");
}
}
八、程序分析
注释://当(单)行注释; /*多行注释。。。。。。*/ /** 文档注释 */(javadoc生成文档)
代码格式:区分大小写,代码分定义和功能执行语句,句末用分号结尾;
九、开发工具EDI(集成开发环境);
编辑器:记事本,EditPlus,UltraEdit(UE),其他文本编辑器;
集成开发环境:JBBuilder;Eclipse;NetBeans;
安装Edit,并配置:工具,配置用户工具,添加工具(程序)JAVAC指向JDK下的BIN目录,javac带扩展名,起始目录指向文件所在目录。勾选捕获输出。
JAVA无扩展名。 |
|