JAVA学习第一弹——熟悉JAVA环境
2016-07-11 20:36
351 查看
一,熟悉JAVA配置环境。
1,了解什么是JDK,JRE,JVM。
JDK
Java应用程序开发包,JDK中包含了JRE,此JRE有两部分组成,一部分是client,一部分是Server
JRE
Java运行环境,其中包含了client端。
JVM
Java虚拟机
2,配置计算机JAVA开发环境。
需要进行3个环境配置:JAVA_HOME,CLASS_PATH,Path;
a.JAVA_HOME:配置JDK安装的根目录。
例如JDK安装在C盘:C:\program files\java\jdk_x.x.x
b.CLASS_PATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
c.path:
前一部分为系统自动配置的地址+.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
win+r输入cmd若输入javac,java下面出现一堆暂时看不懂的东西即为环境配置成功!
3,编写一个最简单的JAVA程序:
如: class A{
}
编写并运行Java程序
a1、将cmd命令工作空间定位到.java文件所在处。
a2、使用javac XXX.java命令来编译一个Java程序文件
编译完成之后,会生成一个.class文件,该文件为字节码文件。
a3、使用java XXX来运行一个编译好的Java文件。
4,一点小细节:
!!! 如果一个class被权限修饰符public所修饰,那么类名必须和文件名保持一致。
!!!定一个class,类名首字母必须大写。(约定俗成)
!!!一个类文件中只能有一个public修饰的class。(该public所修饰的class不能有同级的class再被public修饰)
5,额外需要注意的问题
b1、同一个.java文件中,即使是内部类,也不能同时出现两个函数入口(main)。
b2、同一个项目中,可以允许存在多个class,拥有入口函数,但是运行项目时,需要指定,以哪一个入口函数来启动项目。
b3、每局代码末尾记得加分号结束。
b4、所有的符号,必须成对出现,否则编译出错。
1,了解什么是JDK,JRE,JVM。
JDK
Java应用程序开发包,JDK中包含了JRE,此JRE有两部分组成,一部分是client,一部分是Server
JRE
Java运行环境,其中包含了client端。
JVM
Java虚拟机
2,配置计算机JAVA开发环境。
需要进行3个环境配置:JAVA_HOME,CLASS_PATH,Path;
a.JAVA_HOME:配置JDK安装的根目录。
例如JDK安装在C盘:C:\program files\java\jdk_x.x.x
b.CLASS_PATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
c.path:
前一部分为系统自动配置的地址+.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
win+r输入cmd若输入javac,java下面出现一堆暂时看不懂的东西即为环境配置成功!
3,编写一个最简单的JAVA程序:
如: class A{
}
编写并运行Java程序
a1、将cmd命令工作空间定位到.java文件所在处。
a2、使用javac XXX.java命令来编译一个Java程序文件
编译完成之后,会生成一个.class文件,该文件为字节码文件。
a3、使用java XXX来运行一个编译好的Java文件。
4,一点小细节:
!!! 如果一个class被权限修饰符public所修饰,那么类名必须和文件名保持一致。
!!!定一个class,类名首字母必须大写。(约定俗成)
!!!一个类文件中只能有一个public修饰的class。(该public所修饰的class不能有同级的class再被public修饰)
5,额外需要注意的问题
b1、同一个.java文件中,即使是内部类,也不能同时出现两个函数入口(main)。
b2、同一个项目中,可以允许存在多个class,拥有入口函数,但是运行项目时,需要指定,以哪一个入口函数来启动项目。
b3、每局代码末尾记得加分号结束。
b4、所有的符号,必须成对出现,否则编译出错。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树