java随笔记录

1.java三高问题:高可用,高性能,高并发。

2.java的特性以及优势:

简单性,可移植性,面向对象,高性能,分布式,动态性,多线程,安全性,健壮性

3.java三个版本:javaSE(标准版,基础),javaME,javaEE(服务器端)

4.JDK(java开发工具包,包含了jre和jvm),JRE(java运行环境),JVM(java虚拟机,java的跨平台性就是使用了JVM)
write onece,run anywhere

5.卸载JDK
  1.找到JDK安装环境,连包删除,再找到环境变量,删除JAVA_HOME和path下关于java的路径,在使用cmd命令查看是否成功!

6.cmd的java文件编译和运行命令

 命令解析:

  完整编译命令: javac [ options ] [ sourcefiles ] [ classes] [ @argfiles ]

  javac: java语言的编译器,使用命令行编译Java源文件,输出字节码文件.class.

  sourcefiles: java源文件的相对路径。

  options: 这里使用的是-d, 即directory简写,表示输出字节码的位置,"."表示当前目录,".."表示上级目录,"..\bin"表示在当前目录的兄弟目录bin,以此类推。

  完整运行命令

  java [options] classname [args]

  java: 执行程序命令。执行顺序是启动JRE->加载class->调用class的main()方法,main方法必须是public static void main(String[] args)的样子。

  classname: 要执行的class文件的名称,要加包名,中间以‘.‘隔开,比如java.lang.String

  options: 一些可选参数[可参考Java文档]
7.解释型和编译型

  解释型:先把整个程序直接翻译成操作系统可执行的文件货代吗

  编译型:程序代码翻译一行执行一行,对性能要求必解释型高

8.java标识符(命名)必须以A-Z a-z 美元符号:$,或下划线:_ 开头,且首字母不能是数字,首字母之后开始可以使用数字,字母大小写美元以及下划线组合

9.数据类型

  java是强类型语言:要求变量严格符合规定,多有变量都需要先定义后才能使用(也就是必须初始化:赋值)

  Java有八大基本数据类型:整数类型、浮点数类型、字符类型

    整型:byte、int、short、long(可以在值后面加上'L'表示long类型)

    浮点型:float(可以在值后面加上'F'表示float类型)、double

    字符型:char(只能存储一个字符:'中'、'z'、'1')

    布尔类型:boolea(TRUE、FALSE)

 

 

 整数拓展:int i=10;

      int i=0b11;二进制表示,结果:3(0b表二进制)

      int i= 010;表示八进制,结果:8(0表八进制)

      int i=0x10;表示十六进制,结果16(0x表十六进制)

浮点数拓展:float:由于精度、离散、舍入误差,接近但不等于

      可以使用BigDecimel数学工具类转换后比较

字符型拓展:输出字符型输出的是ascall编码

转义字符:\t:一个tab键,\n:换行

类型转换:由于java的强类型语言,在进行计算的时候,需要用到类型转换

    由低到高:byte、short、char、int、long、float、double

    在运算中,不同类型的数据线转化为同类型在进行计算

    类型转换又分为:强制转换(高到底)换和自动转换(低到高)

变量命名规范:所有变量,类名,方法:见名知意

类成员变量:首字母小写和驼峰命名原则除了第一个单词以外,后面的单词首字母大写

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线

类名:首字母大写和驼峰原则

类方法:首字母小写和驼峰原则

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 小结

 

 

 

 

posted @ 2022-01-06 14:19  笨比不会Java  阅读(51)  评论(0)    收藏  举报