JAVA学习笔记一

任何课程的第一课往往很简单是概括性的语句,这次却不是。孙鑫老师第一节课就让我钦佩不已。他没有使用任何的IDE,只使用了一个UltraEdit的编辑器,还有个版本为1.4.2的JDK,就开始编辑程序。

       根据他的理解,过早的使用功能强大的IDE,导致的结果是知其然而不知其所以然,会忽略掉很多的细节和最根本的东西。

       他举了一个例子。新建记事本,在其中输入

       class Welcome{

       system.out.println("Welcome you!");

       }        //凭借记忆,我不知道是否正确。

       然后将这个文件命名为Welcome.java

       从运行里输入 cmd打开命令提示符。   在此要用到两个文件,一个是JDK里BIN目录下的javac.exe用于生成中间代码,一个是java.exe用于解释程序并执行。

       在CMD里面进行编译需要用到两个环境变量参数,一个是path,用于存储应用程序的目录,当你在任意路径下输入应用程序名称的时候,会在path存储的路径下进行查找;另一个是class path,存储类的路径。这两个环境变量参数使得不必每次输入可执行文件的路径和类的路径。可以通过set path ,set classpath来设置这两个环境变量的值。

       例如,你进行编译时,如果设置好了path,classpath两个变量,就可以直接输入

       javac  Welcome.java    //编译。

       java   Welcome     //运行,而此处的Welcome是一个类名,即java运行的是一个类

-------------------------------

以下为知识归纳

1.JAVA解决了内存回收问题,设置垃圾指针回收机制。

2.JAVA类型坚持非常严格,帮助检查开发早期出现的错误。

3.JAVA为解释执行,会生成中间代码(字节码),并在语言级支持多线程。

4.JAVA的跨平台通过JVM实现,但是JVM本身是不跨平台的,针对不同的平台必须开发不同的JVM。

5.JDK包含大量类库,下载地址http://java.sun.com

6.JAVA中的所有工作必须通过类来实现。

7.PUBLIC类在一个源文件中有且只能有一个,若使用PUBLIC类,则必须使其文件名为类名。

8.JAVA执行的是一个类,而不是一个文件。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值