万事开头难,开设空间将记录4个月我学JAVA的路程 2014—4—16开始
重拾之路
JAVA 史 SUN公司 原名Oak语言
95年 JAVA 1.0 JDK1.0
98年 James Gosling
Java之父James Gosling 目测是C这些内存回收,指针都要写,想要自动化点懒点的,做了这语言吧
10年被Oracle收购。。。后知后觉的SUN。。
Java SE(面向对象,API,JVM) JAVA基础核心
JAVA ME J2ME,现称为Java ME(Java Platform, Micro Edition )是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供
JAVAEE(JSP EJB 服务)
下JDK,安装,配置环境cmd下
cmd Java -version看下版本
set path="JDK下Bin文件目录"
在BIN文件夹下有JAVAC.EXE,exe是WIN可执行,所以安装完后cmd 下JAVAC后成功
一个类要找另一个类的时候,我们就要配置CLASSPATHl了,省事,值配置成 . (点。当前目录)
试着写一个简单看下
public class Ming
{
public static void main(String[] args)
{
System.out.println("Hello!Java!");
System.out.println("Hello!World!i am coming!again");
}
}
javac Ming.java 源文件编译成字节码文件
java Ming.class运行字节码文件,这是JVM可以理解的指令
xx.java=>编译器=>**.class=>虚拟机=>计算机
所以JAVA还是解释型语言,在JVM的解释器下读.class
编译型语言-C,C++通过编译器编译,产生中间文件IL
解释型语言-JAVASCRIPT解释器直接读原码转二进制
JAVA综合了2点,所以跨平台
JAVA的内存之垃圾收集机制
JVM在空闲下,检查,释放可被释放的存储空间,自动化,程序员不需要精准控制干预
安装eclipse。。IDE(Integrated-Development-Environment)集成开发环境,无脑下一步的事
越是黑暗离光明越近
今天英语没背~:(