java基础总结 第一天

时间:2022-12-01 00:30:45
#java EE第一天总结


##1、java概述


1.java发展历程:95年由java之父高斯林带领团队开发出来的一种语言,早期是用于消费电子的嵌入式开发。后台发展为一门超级流行的网络编程语言。但是后来不幸被oracle收购了。


2.java版本


java有几个里程碑的版本:
1.4.2 5.0 7.0


8.0 现在主推版本(主要是增加了函数式编程)
9.0 即将投放市场


3.java平台
java SE(java standard edition) java标准版本(所有的java应用要依赖这个版本)
java EE(java enterprise edition) java企业版本(jsp,Servlet,WEB框架)
java ME(java micro edition)被android淘汰了,早期用于手机,pda开发




##2、java的组成与执行过程的


1、java组成结构
jdk(java development kit) java开发工具包
jre(java runtime environment)java运行环境
jvm(java virtal machine)java虚拟机


他们之间的关系:
jdk包含jre,jre又包含jvm


一句话总结:由jdk开发的程序,交给jre是执行,然后由jvm来保证其跨平台特性。


2、java执行过程
java源文件->javac->编译成class文件->java->把class加载到jvm->输出执行结果


##3、安装java环境
1. 首选确认你os系统的版本,是64位还是32位


2. 其次下载jdk,下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. 安装.....安装路径最好不要有中文
4. 配置环境变量
* JAVA_HOME jdk的安装路径,配置到bin的上一级目录
* path 可执行脚本的路径 ;%JAVA_HOME%/bin  目的:到处都可以执行java javac指令
* classpath类路径 了解,不是必须配置项 目的:导出可以运行java的class文件


##4、第一个java程序


/**
* 第一步:建立后缀名是java的源文件
* 第二步:定义类:public class HelloWorld
* 第三步:在后面增加大括号(大括号是成对出现)
* 第四步:编写主方法
* 第五步:编写打印Hello World的语句
*
* 执行:
* 通过javac HelloWorld.java编译
* 通过java HelloWorld执行
*/
public class HelloWorld{
/*
*  段落注释
*  类的主方法,由jvm调用(用java执行的时候,就会触发)
*/
public static void main(String[] args){
//代码后面不要忘了分号";"
System.out.println("Hello world!!!");

}
}




##5、java开发工具
1.记事本 有缺陷,打开看一看还可以,编写代码就别用了
2.notepad++,editplus,ue 这些工具的好处是:关键字高亮,注释区分
3.eclipse 开源的好用的java开发工具
4.myeclipse 包装了eclipse的商业工具,可以破解
5.idea 捷克jetbrains公司开发的商业工具,有社区版,但是功能不全