Java基础复习1
java的发展方向
- JAVASE:Java的基础
- JAVAEE:Java的Web开发。(Java的网页开发,例如:淘宝、京东、12306等)
- JAVAME:Java的手机端开发(淘汰了,诺基亚使用的JavaME)
熟悉DOS命令(Window的前身就是DOS)
调出来:Window + R 输入CMD
命令:
- 切换盘符:盘符名:
- 切换目录:cd 目录名 退到上级命令:cd.. 回到根目录:cd/
- 创建目录:mkdir 目录名
- 查询当前目录下的子目录或子文件:dir .代表当前目录 ..代表父集
- ping命令:通过ping来测试是否联通。例:ping www.baidu.com
- ipconfig:查询ip地址
安装Java的运行环境
graph TD
A[编程人员编写一个java代码] -->|javac编译| B(字节码文件.class)
B -->|java运行|C(显示在电脑上)
编写一个Hello World程序。
Public class demo{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
使用注释(注释的内容不会被jvm翻译)
作用:提高代码的可读性以及某些暂时不用的代码
两种注释方法:
- 单行注释://
- 多行注释:/* 注释内容*/
变量的使用
- 如何定义变量:
数据类型 变量名 = 值; - 为什么使用变量:
数据类型有哪些
基本数据类型(8个):
- 整数:long、int、short、byte
- 小数:double、float
- 布尔:boolean(它的值只能是true或者flase)
- 字符:char(表示一个字符),使用''
引用数据类型
- 类、接口、枚举、数组等
如何定义标识符
1.由字母、数字、下划线(_)、美元符($)组成
2.不能以数字开头
3.不能使用关键字
运算符
1.赋值运算符
=、+=、-=、*=、/=、%=
2.算术运算符
+、-、* 、/、%(取余)、++、--
++:如果在后,表示先预算,再自身加一
如果在前,表示先自身加一,再运算
练习
Public class demo{
public static void main(String[] args){
int q = 1;
q += 1; //q = q + 1
q -= 1;//q = q - 1
System.out.println(q);
//求一个五位数的每一位
int w = 29423;
int e = w / 10000 % 10;
int r = w / 1000 % 10;
int t = w / 100 % 10;
int y = w / 10 % 10;
int u = w % 10;
System.out.println("万位是:"+e+";千位是:"+r+";百位是:"+t+";十位是:"+y+":个位是:"+u);
}
}
逻辑运算符
&&(与):两个关系运算符的结果都为true才为true
||(或):两个关系运算符只要有一个为ture则为true。
!(非):取反。
位运算:(了解)二进制数字之间的运算。&,|,^(异或),>>(右移),<<(左移)
十进制转化为二进制。
13———》1101