java入门
1.计算机的组成:硬件+软件
1.1:硬件:键盘,鼠标,扫描仪,摄像头,音箱,显示器,cpu,内存,硬盘,U盘,移动硬盘, 显卡,声卡。
1.2:软件:
1.2.1:系统软件:windows,Mac,linux,unix,dos
1.2.2:应用软件:
B/S:通过浏览器访问服务器的项目。eg:淘宝,京东
C/S:通过客户端访服务器端的项目。eg:QQ,office
2.软件开发:开发工具+开发语言+开发环境
2.1:开发工具:记事本,Notepad++,eclipse,myeclipse,idea.
2.2: 开发语言:java
2.2.1:Java是一种纯面向对象的跨平台的语言。
2.2.2:Java的体系
JavaSE:Java平台标准版,java基础,核心。开发桌面应用程序。
JavaEE:Java平台企业版。开发面向internet的应用程序。
JavaME:Java平台微型版。作嵌入式或手机移动端的开发,机顶盒,手机。
2.2.3:Java的应用
2.2.3.1:开发桌面应用程序。
2.2.3.2:开发面向internet的应用程序
2.2.3.3:作嵌入式或手机移动端的开发。
2.2.3.4:java是大数据基础。
2.2.3.5:给大型提供解决方案.
3.3:开发坏境:Jdk(java开发工具包)
3.3.1:卸载软件:开始菜单-》控制面板-》程序和功能-》找到对应的程序右键卸载。
3.3.2:Jdk的安装(开发环境):安装时路径自己选择,eg:D:jdk1.8
Jre的安装(运行环境):安装时路径自己选择,eg:D:jdk1.8jre
测试Jdk是否装好:运行-》cmd->切换盘符 d:回车-》进入文件夹:cd D:jdk1.8\bin-》Java再输入javac.
3.3.3:配置环境变量:目地:让电脑在任何都能识别 java命令,使用方便。
我的电脑-》右键属性-》高级系统设置-》环境变量-》系统变量-》新建JAVA_HOME:D:jdk1.8 -》接收配置,找到Path,在后面配置%JAVA_HOME%\bin.
如果是其他版本还要配置:新建classPath:.;%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar
4.开发Java程序三步骤
4.1:编写Java源文件:生成.java文件
4.1.1:Java规范
4.1.1.1:Java区分大小写。
4.1.1.2:Java中所有标点符号都是英文的。
4.1.1.3:一行只写一条语句。
4.1.1.4:java中的每一个层次结构相对外面一层要有一个tab制表符(8个空格)的缩 进。
4.1.1.5:每个结构的大括号,开始括号在这一结构末尾,结束的括号单独占一行与这 一结构的首字母。
4.1.1.6:每条语句以分号结尾。
4.1.2:类框架:public class 类名{
}
注意:类名可以自定义,类名可以一到多个单词组成,每个单词首字母大写,其它 的小写。
用public修饰的类名必须Java源文件名同名。
4.1.3:main框架(Java程序的入口):public static void main(String[] args){
}
注意:main框架写在类框架中。
4.1.4:程序输出语句:System.out.print("输出内容");输出内容
System.out.println("输出内容");输出内容之后换行。
注意:输出语句写在main框架中。
4.2:编译Java源文件:生成.class文件又名字节码文件。编译:javac java源文件名.java
步骤:运行cmd->切换盘符 d:->进入Java源文件所有目录 eg:cd Java源文件路径名
-》javac java源文件名.java->生成.class文件
4.3:运行.class文件:java .class文件 ,输出程序的内容。
eg:public class HelloWord{
public static void main(String[] args){
System.out.println("Hello world");
System.out.println("Hello java");
System.out.println("我是人");
}
}
5.Java程序运行原理分析
5.1:Jdk:编译器,jre,jvm。
5.2:jre:运行环境,jvm
5.3:jvm:Java虚拟机,可以将.class文件翻译成系统可识别机器语言;强大自动垃圾回收机 制。
6.计算机中,内存短暂存数据,磁盘长久存储数据。
Java程序在内存中运行。