Java_SE笔记_1

来源:互联网 发布:网络词救生圈什么意思 编辑:程序博客网 时间:2024/06/07 17:24
一:Java语言简介 :
1.Java术语:
JDK Java开发工具包,sun官方提供,可以下载安装,注意版本;
JRE java程序运行时环境,装JDK即可,须配置环境变量;
JVM java虚拟机,安装JDK即可,java程序运行载体;
gc 内存垃圾回收机制,由JVM管理
IDE 集成开发环境,大型开发工具,JBuilder,Eclipse
API 应用程序接口,特指sun官方提供的JDK类库(帮助文档);

2.编写Java程序前须安装JDK,并配置环境变量;(假设JDK安装在目录D:/Java/jdk1.6)
我的电脑--》属性--》高级--》环境变量
JAVA_HOME jdk安装目录
D:/Java/jdk1.6
Path(PATH)    系统路径,放系统自动找的到的可执行文件。
必须配,Java安装目录下的bin子目录,放在原有Path的前面,用";"隔开;(不要删除原来的)
D:/Java/jdk1.6/bin;

CLASSPATH class文件所在的路径,是JVM加载类时的路径。
必须配,配".;"Java安装目录下的bin子目录。5.0后的版本可以只配".";
新建--》CLASSPATH--》.;

配完后重启Dos窗口;

验证配置是否成功?
1.javac
2.java -version如果提示版本正确则成功;

3.开发Java程序过程:
1.编写源文件: xx.java
2.编译:javac xx.java
3.运行:java  xx

4.package Java中用package划分目录;
package day1.tarena;
public class First{
public static void main(String[] args){
String name=JOptionPane.showInputDialog("input you name:");
String s=JOptionPane.shoe.InputDialog("input your age:");
int age=Integer.parseInt(s);
System.out.println("name="+name+" age="+age);
}
}
编译:javac -d . First.java
运行:java day1.tarena.First

常用包:
java.lang(核心包,自动加载)
java.awt/javax.swing/java.awt.event(图形包)
java.io(输入输出包)
java.net(网络编程包)
java.util(工具包,算法,集合,数据结构,设计模式,日期等);
java.sql/javax.sql(数据库包);

5.Java特点:
易于编程:
a. 对外看不到指针
b. 无需析构函数,有垃圾回收机制(gc);
c. 纯面向对象
d. 跨平台
e. 安全
f. 开源
原创粉丝点击