JavaSE01

前期准备

卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path中java相关
  4. cmd java -version查看

安装JDK

  1. 百度搜索JDK8, 找到下载地址
  2. 同意协议, 下载电脑对应版本
  3. 双击安装
  4. 记住安装的路径
  5. 配置环境变量
    1. JAVA_HOME
    2. path变量
  6. cmd java -version查看

Hello World !

  1. 新建一个文件夹存放代码

  2. 新建一个Java文件

    1. 后缀名 .java
  3. 编写代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello, World!");
    	}
    }
    类 里面一个方法
    
  4. 编译运行

    # javac编译生成class文件
    C:\Users\harris\Desktop\myjava\code>javac Hello.java
    
    # 运行class文件
    C:\Users\harris\Desktop\myjava\code>java Hello
    Hello, World!
    C:\Users\harris\Desktop\myjava\code>
    
  5. 可能的问题

    1. 注意大小写
    2. 尽量用英文
    3. 文件名 和 类名 保持一致 !
    4. 一定要用英文符号

正式开始

注释

  • 单行注释 //
  • 多行注释 /* */
  • 文档注释 /** */

快速命令

  • psvm (public static void main)
  • sout (System.out.print)

数据类型

  1. 强类型语言
    1. 要求变量的使用严格符合规定, 所有变量必须先定义后才能使用
  2. 基本类型
    1. 数值类型
      1. 整数 : byte short int long (由小到大, 所占字节 1/2/4/8)
      2. 浮点型 : float double (所占字节 4/8)
      3. 字符 : char (占2字节)
    2. 布尔类型: bool (占1字节)
  3. 引用类型
    1. 接口
    2. 数组
  4. 字节
    1. 位 bit : 计算机内部数据储存的最小单位
    2. 字节 byte(B) : 计算机中数据处理的基本单位. 1 byte = 8 bit
    3. 字符 : 计算机中使用的字母, 数字, 字和符号

类型转换

容量从低到高 : byte short char int long float double

//精度丢失
System.out.println((int)23.7); //23
System.out.println((int)-45.23f); //-45

char d = 'a';
e = d+1; //char转int是低转高,自动转换 'a'-->97
System.out.println(e); //98
System.out.println((char)e); //b

变量

Java强类型, 每个变量都必须声明其类型

Java变量是程序中最基本的存储单元, 其要素包括变量名, 变量类型和作用域

八大数据类型: byte, short, int, long, float, double, char, bool

实例变量

类实例化的对象才能调用, 不初始化则为该类型的默认值

类变量

直接调用, 不初始化则为该类型的默认值

局部变量

在方法里定义, 必须初始化值才能调用

常量

大写字母, final 修饰符

命名规范

1.见名知意
2.变量:首字母小写和驼峰 mouthSalary
3.常量:大写和下划线 MAX_VALUE
4.类名:首字母大写和驼峰 GoodMan
5.方法名:首字母小写和驼峰 toDo()

运算符

算术运算符

+	-	*	/	%	++	--

赋值运算符

=

关系运算符

>	<	>=	<=	==	!=	instance of

逻辑运算符 (与或非)

&&	||	!

位运算符

&	|	^	~	>>	<<	>>>

条件运算符

?	:

扩展赋值运算符

+=	-=	*=	/=

包机制

命名 : 公司域名倒置 com.baidu.www

Java Doc

@author 作者

@version 版本

@since 指明需要最早使用的jdk版本

@return 返回值情况

@throws 异常抛出情况

//通过命令行生成javadoc
//javadoc -encoding UTF-8 -charset UTF-8 Doc.java

通过IDEA

  • 新建一个输出文件夹
  • 顶部菜单 Tools -- Generate JavaDoc...
  • output 选择输出文件夹
  • Locale zh_CN
  • Other Command... -encoding utf-8 -charset utf-8
  • OK
posted @ 2021-03-09 08:06  straightup  阅读(961)  评论(0编辑  收藏  举报