黑马程序员----【JavaSE基础】视频第一天复习笔记
今天开始学习基础啦、要加油!今天的课程很基础啊、还好、很轻松就接受了、记了纸质笔记、这里再记点以前没注意的吧一、交互方式:图形化界面Graphical User Interface,GUI 命令行方式Command LIne Interface,CLI二、java的小故事Java语言是Sun公司于1990年开发的,当时Gree
------- android培训、java培训、期待与您交流! ----------
今天开始复习基础啦、要加油!听说毕老师的课很好还真不是盖的、
今天的课程很基础啊、还好、记了纸质笔记、这里再记点以前没注意的吧
一、交互方式:
图形化界面Graphical User Interface,GUI
命令行方式Command LIne Interface,CLI
二、java的小故事
Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言。由于该小组的成员James Gosling对C++语言在执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(Oak就是Java语言的前身),这个名称源于Gosling办公室的窗外正好有一棵树(Oak)。这时的Oak已经具备安全性、网络通信、面向对象、多线程等特性,是一款相当优秀的程序语言。后来,在注册Oak商标时,发现它已经被另一家公司注册,所以不得不改名。要取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个盛产咖啡的岛屿(中文名叫爪哇),于是将其改名为Java。
三、
JRE:JVM+Javalibary
JDK:JRE+tool
四、环境变量的配置
Path环境变量:如果我们想要在命令行的任意目录下运行Java开发工具的话,我们需要配置Path环境变量。注意:如果我们在命令行中输入Javac.exe的时候,会先在当前路径中查找此文件,如果没有的话才会到Path环境变量中查找。
classpath环境变量:如果我们想要在命令行的任意目录下运行.class文件的话,我们需要配置classpath环境变量。注意:如果我们没有设置classapath环境变量的话,那么只会在当前路径中查找.class文件;而如果我们设置了classpath环境变量的话,那么会先在classpath环境变量中查找,然后再判断是否要查找当前目录。
Path和classpath的区别:Path针对与Windows可执行文件(.exe);而classpath针对与Java字节码文件(.class)
我的练习:
jdk版本:jdk1.6.0
首先安装jdk于C,安装后目录为:C:\Program Files\Java\jdk1.6.0_10
然后右健我的电脑,选择高级--->环境变量,配置如下:
JAVA_HOME=C:\ProgramFiles\Java\jdk1.6.0_10
path=%JAVA_HOME%\bin;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;。
点击确定完成
五、Java程序运行过程:
注:首先我们先编写后缀是.JAVA的源文件,然后用Javac.exe对源文件进行编译,生成了后缀是.CLASS的字节码文件,然后再用Java.exe将字节码文件加载到Java虚拟机当中解释执行。
编译命令:Javac.exe *.JAVA
解释命令:Java.exe * (字节码文件后面不要加上.class)
六、Java程序开发体验——HelloWorld:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println(“Hello World”);
}
}
注解:
- public class或者class:表示定义一个类,Java程序的代码都需要定义在类中。(class是关键字。关键字就是被Java赋予了特殊含义的单词)如果在程序中定义的是public class类的话,那么源文件名称必须与类名一致。(在一个源文件中只能定义一个public class类)
- HelloWorld:类的名称。命名规范:多个单词组成时,每个单词首字母大写。
- public static void main(String[] args):主方法(主函数)。作用1.程序的入口 2.保证程序的独立运行 3.被 Java虚拟机调用
- System.out.println();:屏幕输出打印()当中的内容 (ln表示换行,如果不加上的话表示不换行)
- {}:类的定义范围
更多推荐
所有评论(0)