Java自动化测试(基础知识/基本数据类型)
java环境基础知识JDK:java development kit 开发工具JRE:Java 运行环境JVM:Java虚拟机(跨平台)java程序分为编译 和运行编译生成.class文...
java环境基础知识
JDK
:java development kit 开发工具
JRE
:Java 运行环境
JVM
:Java虚拟机(跨平台)
java程序分为编译
和运行
编译生成.class
文件,jvm识别.class
运行
编译命令:javac HelloWorld.java
运行命令:java HelloWorld
首个java程序
public class HelloWorld { public static void main(String[] args){
System.out.println("Hello Java!");
}
}
编译
$ javac HelloWorld.java
运行
$ java HelloWorld
注释
单行
// 单行注释
多行
/*
注释多行
*/
文档注释
/**
文档注释
*/
使用IDEA创建一个项目
进入欢迎界面点击Create New Project
选择使用的JDK
先下载并安装JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
选择创建的项目模版
写入创建的项目名并创建一个包
查看项目目录结构
上一步创建的com.zhongxin
会变成src->com->zhongxin
HelloWorld
package com.zhongxin;public class HelloWorld { public static void main(String[] args) {
System.out.println("Hello World!");
}
}
package com.zhongxin;
表示该类(HelloWorld)放在com.zhongxin
包里面public class HelloWorld {
java中的HelloWorld类 类是java中最小的单元public static void main(String[] args) {
程序的入口main方法,固定写法System.out.println("Hello World!");
向控制台输出
关键字
java中含有特殊含义的英文单词
- public
- void
- 。。。
标识符
- 包名:com.zhongxin
- 类名:HelloWorld
- 方法名:main
- 参数名/变量名:args
- 规则:不能以数字开头,不要用汉字
命名-驼峰命名方法
类名
每个单词首字母大写
H
elloW
orld
方法名/参数名
从第二个单词开始首字母大写
getM
ax
变量
概念
变量就是用来存储数据的
变量=变化+存储量
分类
按类型分类(四类八种)
- 基本数据类型变量
- 引用数据类型变量
基本类型-八大基本数据类型
逻辑类型
boolean布尔类型,true/false
整型(整数)
byte 字节型 -128~127
-2^7~2^7-1
1字节short 短整型 -32768~32767
-2^15~2^15-1
2字节int 整型 -2147483648~2147483647
-2^31~2^31-1
4字节long 长整型 -9223372036854775808~9223372036854775807
-2^63~2^-1
8字节
浮点型(小数)
float单精度的浮点型
doule双精度的浮点型
字符型
char 数据长度只能是一位并且使用
'
包起来 2字节
1024字节=1KB
1024KB=1MB
1024MB=1GB
定义变量
数据类型 变量名 = 变量值;
package com.zhongxin.variable;public class VariableDemo { public static void main(String[] args) { boolean bool1 = true; boolean bool2 = false; byte b1 = 10; short s1 = 10; int i1 = 100; long l1 = 100; long l2 = 100L;//L 表示这个数的类型是long 推荐大写L
// 整数值默认是int类型,往小的类型赋值不会出错,往大的类型必须注意int范围
// 整数值默认是double,大的不能直接往小的里面放
float f1 = 3.14F; // F表示这个数的类型是float 推荐大写F
double d1 = 3.14; char c1 = ' '; //char 只能放一个值 不放也不行
char c2 = '1';
}
}
更多推荐
所有评论(0)