/*
*理解什么是程序
*会使用记事本开发简单Java程序
*会使用输出语句在控制台输出信息
*熟悉Myeclipse开发环境
*/
计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
Java三大系统:JavaSE(标准版,Java技术的基础和核心,主要用于开发桌面应用程序)
JavaEE(企业版,提供企业级应用开发的完整解决方案,很多的网站都是采用JavaEE技术开发)
JavaME(被安卓干死了)
开发Java三步走:编写源程序(*.java)——编译源程序(javac *.java)——运行(java *)
Java程序的结构:
public class HelloWorld{ // 外层框架
public static void main(String[] args){ //Java入口程序框架
System.out.println("Hello World!!!"); //编写代码
}
}
注1:外层框架相当于房子的钢精水泥,入口程序框架相当于大门,编写代码相 当于房子里的内容
注2:关键字public class
HelloWorld类名与文件名完全一样
main()方法四要素必不可少
main()方法是Java程序执行的入口
从控制台输出信息
括号成对出现
命名规则:一个文件里最好仅有一个类class(说明可以多个,仅有一个有public)
类的第一个字母大写,第二个单词大写(驼峰命名)
类开头使用字母,下划线;结尾使用字母、下划线、数字
要点1:System.out.print(); //不换行
System.out.println(); //从控制台输出信息后换行
区别相当于相差一个\n
要点2: \t将光标移动到下一个水平制表位置(8个位)
\n将光标移动到下一行的第一格
必须放在英文双引号之间才能使用
注释(不会被编译,提高代码阅读性):
“//”为单行注释
“/*内容*/”为多行注释
Myeclipse开发Java程序
File->New->Java Project(Java项目)->'scr'下创建pakage(包:相当于文件夹)->class(类)
快捷键:ctrl+a全选 ctrl+i规范格式化为正规模式 ctrl+/全部注释 ctrl+s保存
注:安装了Eclipse或者Myeclipse后,是可以不依靠JDK而运行Java
JDK 全称Java Development Kit开发工具箱
JRE为运行环境
JVM为Java虚拟机
三者之间的包含关系:JDK>JRE>JVM
Java安装文件目录
Javahome虚拟机C:\Program Files\Java\jdk1.7.0_71(重点,完全功能)
C:\Program Files\Java\jre7(功能小于上面的jdk,仅供运行)
bin(存放编译器和工具的,也是搭建环境变量用的):java.exe运行;javaw.exe窗口运行;javadoc.exe生成HTML;jar.exe压缩包;javac.exe编译
db:小型数据库系统
include:用于编译本地方法,平台上的引用
lib:存放类库文件
jre(Java运行环境,可独立拆开,给客户用来运行):java.exe运行;javaw.exe窗口运行
配置环境变量
path环境变量:简单说就是系统环境变量,是java和javac等成为DOS中的快捷键;使得javac *.java得以实现以及java *得以实现;省去了每次调用java和javac的全路径。
classpath和java_home都是java自己的环境变量:
classpath的作用就是说,当你运行java时,java.exe要找相应引用的类class来执行程序,但是如果你编辑的文件不在安装JDK的盘符,它是找不到相应的类方法来执行你的命令;这里就必须指出类包的位置,好让java.exe引用相应的类来执行运行。——主要是在执行的时候起作用,告诉JVM类的所保存路径。
java_home仅仅是告诉程序JDK的安装目录位置,告诉计算机这里有这么一个东西,作用不大,可能有些软件需要直到JDK的位置(譬如说:Tomcat就必须自己配置这三个环境变量)。
注:不去配置环境变量也是可以运行JDK的,只不过很麻烦,搭建好了默认路径,就可以事半功倍,可以时开发程序更加的方便,仅仅是为了方便。