了解计算机
计算机有软件和硬件组成.
硬件部分包括:显示器,键盘,鼠标等
软件部分包括:系统软件,应用软件.
计算机常用指令
1.C:,D:.盘符名:
作用:切换盘符
2.cd ..
作用:退出当前文件夹
3.dir
作用:查看文件
4.cls
作用:清屏
5.exit
作用:退出dos命令窗口
java语言的特点
java语言是编译型语言,代码简洁,无需处理指针,具有跨平台性.
java运行环境及jdk的安装
jdk:是java开发工具集的简称.
jdk=jre+java的开发工具.
jre是java运行环境
jre=jvm+java的核心类库.
jvm即java虚拟机
jdk一般从官网下载1.8版本即可,根据自己需求下载即可,下载完成后进行安装,可根据个人喜好或计算机盘符容量进行安装,安装完成后,进行环境变量配置.
右键点击计算机,然后点击属性,找到高级系统设置,点击环境变量.
然后系统环境变量里新建两个变量JAVA_HOME与classpath
JAVA_HOME变量值:jdk安装位置
classpath变量值:.(用符号.即可)
然后找到path再里边添加两个变量值
(1)%JAVA_HOME%\jre\bin
(2)%JAVA_HOME\bin
jdk就已经配置好了.
jdk的校验
测试jdk是否安装合适,能不能正常使用.
使用搜索框或者win+r快捷键,在框里输入cmd后调出命令行
然后再命令行输入javac ,java,看命令行是否会报错,
如果显示无效命令类似的语言,证明环境搭建有误
*注意:(1)第一次配置成功后,电脑重启后不能使用,打开环境变量,查看path变量,不用修改,点击确定即可.(2)在配置环境变量时每次都要点击确定,不然修改的变量无效.
第一个代码,Hello World!
class hello{
public static void main(String[] args){
System.out.println("你好,世界");
}
}
1.新建一个文本文档,打开以后输入以上代码.
2.然后另存,将文件名进行修改,注意:不能用中文,不能以数字开头,不能有特殊符号,将文件后缀修改为xxx.java,注意:这里我输入的"你好,世界"是中文输入,在另存时要将编码格式改为ANSI
3.代码中所有符号都必须时英文状态下输入.
4.保存之后使用cmd命令进入命令行,然后利用计算机指令进入刚才保存文件所在文件夹,输入javac
xxx.java 编译如果显示无错误,进行下一步java A
编码格式为UTF-8时结果:
这时就会报错!
注意的几个点:
1,使用public修饰的类称为公共类
2,公共类的类名必须与文件名一致
3,一个java文件最多只能有一个公共类
4,一个java文件中可以有多个类
5,同一个文件夹下类名不能相同
标识符
如:类名,常量名,变量名,包名,枚举名,方法名,接口名
注意:不能使用除$和_以外的符号,不能以数字开头,不能使用关键字和保留字
关键字
public class void static byte short int long float double boolean char if else switch case break default for while do this super new extends implements interface @interface...
字符
java中以''"包裹的数字,字母,汉字等成为字符
''为空字符
字符串
java中以""包裹的数字,字母,汉字等称为字符串
""为空字符串
数据类型
字节:byte 1byte=1字节 1字节=8位 长度:-2^7~2^7-1
1整型
短整型:short 2字节 16位 长度:-2^15~2^15-1
整型: int 4字节 32 位 长度:-2^31~2^31-1 一般将整数默认为整型
长整型:long 8字节 64位 长度:-2^63~2^63-1 数字后加l或L
2.浮点型
单精度:float 4字节 32 位 数字后加f或F
双精度:double 8字节 64位
3.字符型
char 2字节
4.布尔型
boolean 1字节
取值类型:
TRUE false
变量
变量一般由数据类型 变量名 变量值组成
形式由:
1.声明
数据类型 变量名
如:String sex;
2.赋值
变量名=值
如sex="女";
声明并赋值
String sex="女";
变量的第一次赋值称为变量的初始化.
注意:变量两边的数据类型要保持一致
如:int age; age=18;这样时正确的,
int grade; grade=95.5;两边数据类型不一致,是错误的.
3.使用
int age; age=19;
int newage=age+5;
System.out.println(newage);
注意:同一个作用域下变量名不能重复.,
main方法
概念:一个特殊的方法,是javase程序的入口
语法: public static void main(String[] args){ }
了解main方法的参数 String[] args 是执行class文件时传入的值
别名: main函数 主方法 主函数
println print
println 打印完换行
print打印完不换行