常用的dos命令
#查看当前目录下的所有文件 dir
#切换目录 cd change directory
cd ..
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑IP ipconfg
#打开应用
calc
mspaint
notepad
#ping 命令
ping www.baidu.com
#文件操作
md 目录名
rd 目录名
cd> 文件名
del 文件名
卸载JDK
- 删除java的安装目录
- 删除JAVA_HOME
- 删除path下关于java的目录
- java-version
安装JDK
- 下载JDK8
- 同意协议
- 下载电脑对应的版本
- 双击安装JDK
- 记住安装路径
- 配置环境变量
1. 我的电脑-->属性
2. 环境变量-->JAVA_HOME
3. 配置path变量 - 测试JDK是否安装成功
- 打开cmd
- java -version
notepad++
Helloworld
-
新建一个文件夹
-
新建一个java文件
- 文件的后缀为java
- Hello.java
- [注意]系统可能没有显示文件名,我们需要手动打开
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("hello.world"); } }
数据类型
字节
思考
-
电脑32和电脑64有啥区别?
寻址能力不同,64位支持128G内存 32位只支持4G内存
八大基本数据类型
- byte -128 - 127
- short 占两个字节
- int 占四个字节
- long 占八个字节
- float 占四个字节
- 最好完全避免使用浮点数进行比较,因为他们是有限的,离散的,接近但不等于的
- double 占八个字节
- char 占两个字节
- boolean 占一位(1/8字节)只有true和false两个
进制
-
二进制0b
-
十进制
-
八进制0
-
十六进制0x
类型转换
强制类型转换
(类型)类型名 高容量--低容量
int a=88;
char b = (char)a;
自动类型转换
低容量--高容量
char c ='a';
int d = c+1;//自动把c转换为int
//会输出98,因为a的ascii码为97
变量
类变量
- 从属于类
- 需要加关键词static
- 可以直接输出
实例变量
- 从属于对象
- 如果不进行初始化,会出现这个类型的默认值,除了基本类型,其余全为null。
- 不可以直接输出,需要定义对象。
局部变量
- 从属于方法
- 必须声明和初始化值
命名规范
- 类成员变量:首字母小写和驼峰原则:monthSalary(除了第一个单词外,后面的单词首字母大写)lastName
- 局部变量:首字母小写和驼峰原则
- 常量: 大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:GoodMan
- 方法名:首字母小写和驼峰原则:run(),runRun().
常量
- 相当于变量前加final
- 常量值不会发生变化
运算符
位运算
A = 0011 1100
B = 0000 1101
- A&B = 0000 1100
- A|B = 0011 1101
- A^B = 0011 0001
- ~B = 1111 0010
- A<<3 =1 1110 0000
- A>>3 = 0000 0111
三元运算符
String flsg = score < 60 ? "不及格":"及格";
面试题
如何更快的就算2*8?
- 使用左移右移
System.out.println(2<<3)//使2左移三位
包机制
相当于一个文件夹
规范
- 一般利用公司域名倒置作为包名:www.baidu.com --> com.baidu.www
JavaDoc
javadoc命令是用来生成自己的API文档
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @throws 异常抛出的情况
操作步骤
- 通过命令行: javadoc -encoding UTF-8 -charset UTF-8 DOC.java
- 会在该目录下生成帮助文档
Java内存分析
Array
冒泡排序
public static void sort(int [] array){
int temp = 0;
for (int i = 0 ; i < array.length-1;i++){
for(int j =0 ;j< array.length-1-i;i++){
if(array[j+1]>array[j]){
temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
}
标签:java,字节,int,基础,首字母,自用,--,javase,array
From: https://www.cnblogs.com/jwlzy99/p/18460606