一. 安装JDK
JDK:java开发工具包
JRE:java运行时的环境
API:java应用编程接口
其中三者的关系如下:
1.在oracle的官方网站上下载是和电脑版本的JDK。
2.按照提示进行安装。
默认安装路径是:C:\Program Files\Java
3.配置环境变量。
例如:window10
此电脑 右击>属性>高级系统设置>环境变量
JAVA_HOME的设置
将其路径改为JDK的安装路径
CLASSPATH的设置
路径为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar
PATH的设置
路径为:%JAVA_HOME%\bin
环境变量配置完成以后
4.在开始程序输入cmd命令
分别输入:java和javac
如果出现相应文件则配置成功。
二.第一个java程序
1.创建java源程序
使用最基础的运行方法步骤:
先在D盘里创建一个新的文件夹(其他盘都可以)然后命名(例如:lqm).
打开文件夹,点击左上角的文件的选项:更改文件夹和搜索选项->查看->在高级设置里面将“隐藏文件扩展名”这一行取消选择
然后新建文本文档,你会发现后缀是 .txt将其改为.java
再用记事本打开文档,写下第一个java源程序。
public class Car{
String brand;
String type;
String price;
public void run(){
System.out.println("start running");
}
public void stop(){
System.out.println("stopped");
}
public void speedUp(){
System.out.println("i am speeding up");
}
public static void main(String[] args){
Car benz=new Car();
benz.run();
benz.speedUp();
benz.stop();
}
}
一个java原程序里可以有多个类(只能有一个public类),最好只有一个类,定义为public。类名就是文件名
写完后保存(一定要保证类名和文件名一样)。
2.编译java源程序到.class文件
开始->cmd->查找D盘 d: ->显示D盘的文件目录 dir ->查找lqm文件 cd lqm ->编译 javac Car.java无任何警告,表示编译完成(出现Car.class文件)
3.运行
输入java 类名。
三.程序注释
1.文档注释:/**........*/
是java特有的doc注释:程序运行后输入:javadoc Car.java->形成html文件->输入:index.html->生成程序注释文档。
2.多行注释:/*.........*/
3.单行注释://
四.总结与扩展
java是清晰规范优先,一处编译,到处运行。
1.计算机基础知识(如何打开DOS控制台)(掌握)
* A:xp下如何打开DOS控制台?
* a:开始--程序--附件--命令提示符
* b:开始--运行--cmd--回车
* c:win+r--cmd--回车
2.计算机基础知识(常见的DOS命令讲解)
* A:d: 回车 盘符切换
* B:dir(directory):列出当前目录下的文件以及文件夹
* C:cd (change directory)改变指定目录(进入指定目录)
* D:cd.. : 退回到上一级目录
* E:cd\: 退回到根目录
* F:cls : (clear screen)清屏
* G:exit : 退出dos命令行(分割线上的需要掌握,下的了解)
3.Java语言基础(Java语言跨平台原理)(掌握)
* A:什么是跨平台性
* B:Java语言跨平台原理
* 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
* C:Java语言跨平台图解
* write once ,run anywhere!(一处编译,到处运行)
4.Java语言基础(JRE和JDK的概述)(掌握)
* A:什么是JRE
* 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
* JRE:JVM+类库。
* B:什么是JDK
* JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
* 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
* JDK:JRE+JAVA的开发工具。
* C:为什么JDK中包含一个JRE
* 为什么JDK中包含一个JRE呢?
* 开发完的程序,需要运行一下看看效果。
5.Java语言基础(标识符的概述和组成规则)(掌握)
* A:什么是标识符
* 就是给类,接口,方法,变量等起名字时使用的字符序列
* B:标识符的组成规则
* 英文大小写字母
* 数字字符
* $和_
* C:标识符注意事项
* 1,不能使用关键字
* 2,不能数字开头
保留字:goto const
6.Java语言基础(标识符中常见的命名规则)(了解)
A:包
* 最好是域名倒过来,要求所有的字母小写
B:类或者接口
* 首字母大写
* C:方法或者变量
* 首字母小写,以后的每个单词首字母大写
* D:常量
* 所有的单词大写,用下划线区分每个单词
7.System.out.print();和System.out.println();的区别是什么
System.out.print 只是输出字符串信息
System.out.println 在输出字符串信息后,加上一个换行符\n,即输出的字符串自动换行。