一、java环境配置
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:jdk文件所在的路经
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 新建“Path”的环境变量
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
二、试用
1、新建个文本文档,将名字改为TextHelloWorld.java(注意一点将文件选项中的隐藏文件扩展名选为显示)
2、在其中输入
public class TextHelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");}
3、摁住shift键右击选择在此页打开命令窗口,输入javac TextHelloWorld.java
4、在命令界面输入java TextHelloWorld显示输出的内容
三、基本数据结构
标识符:凡是需要你自己命名的地方, 都叫标识符。
java编程严格区分大小写标识符的命名不能与关键字重复
保留字:goto const
规则:
标识符由字母(大小写), _, $, 并且不能以数字开头
代码规范: 驼峰命名法
null: 空
var s = null;
java基础数据类型:不能=null;
四类八种:
1, 整数型
byte 2的8次方(取值范围--<-128~127>)--2个字节
short 2的16次方--4个
int 2的32次方--6个
long 2的64次方--8个
2, 浮点型
float 小数点后面7位--4个
double 小数点后面11位--8个
3, 布尔型
boolean(只有两个值, true, false)--1个
4, 字符型(用单引号)
char--2个字节
char a = ‘q‘;
5、字符串(用双引号)
String
String s = "hanqi";
java引用类型(对象):--可以=null
所有的类
所有的接口
所有的数组
变量的赋值
char c = ‘a‘;
char c = ‘字‘;
char c = 98;----ASCII
char c = ‘\n‘;
char c = ‘\u0061‘;----unicode编码
定义一个整型变量默认为int
定义一个浮点型变量默认为double
类型转换:
double float long int char short byte
char short byte进行运算的时候, 取值默认为int
隐式转换(低->高), 显式转换(高->低)
运算符:
算术运算符:+ - * / % ++ --;a++:先赋值在自加。++a:先自加在赋值;a+=4相当于a=a+4
关系运算符:> < >= <= == !=
逻辑运算符:! &(并且, 和) &&(短路运算符,一假都假) | ||(一真都真) ^(异或)
异或运算符: 转换成二进制的形式来对比每一位数, 不一样的为1, 一样的为0
位运算符:>> << >>>(无符号右移)
赋值运算符:= += -= *= /= %=
字符串连接运算符:+
需要注意的地方: 在输出的时候, 只要有一个参数是字符串, 整个输出结果都是字符串
三元运算符(表达式)(三目运算符):布尔值?值1:值2前面表达式为真,则执行值1 ,若为假执行值2
总结:在进行环境配置时一定要注意文件夹的扩展名不能隐藏,我就是隐藏了 然后文件找不到,还有就是输出
public class TextHelloWorld{ public static void main(String[] args){ int a=3; System.out.println(a++); System.out.println(++a); }
结果为3,5