青春韶华

java一到三章

2022-08-07  本文已影响0人  孟灼晓_2022强化班

(摸个鱼,填个笔记)

java语言特点

简单易学

面向对象(封装,继承,多态)

平台无关性

分布式

可靠性

安全性

支持多线程

支持网络编程

编译与解释并存

java技术

java SE:java平台标准版

java ME:java平台精简版

java EE:java平台企业版

java虚拟机

虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

原文链接:https://blog.csdn.net/zhangjg_blog/article/details/20380971

java运行过程

java源文件(编译器)→字节码文件(解释器)→运行

java程序种类

Application(应用程序)

Applet(小程序)

JDK,JRE,JVM关系

配置环境变量(见上个笔记)

注释(不参与编码运行)

数据类型

基本数据类型(四类八种)

引用数据类型

各个进制的书写方法

整数有正整数、零、负整数,其含义与数学中的含义相同。 Java 语言的整数有三种进制的表示形式。

十进制:用多个0~9之间的数字表示,如123和一100,其首位不能为0。

八进制:以0打头,后跟多个0~7之间的数字,如0123。

十六进制:以0x或0X打头.后跟多个0~9之间的数字或 a ~ f 之间的小写字 或 A ~ F 之间的大写字母, a ~ f 或 A ~ F 分别表示值10~15,如0X123E。

数据位与字节数(范围细节看书吧~)

1.字节:byte:用来计量存储容量的一种计量单位;位:bit

2.一个字节等于8位  1byte = 8bit

整型:

byte:1个字节 8位

short :2个字节 16位

int :4个字节 32位

long:8个字节 64位

注:默认的是int类型,需加后缀l或L则为long类型的。

浮点型:

float:4个字节 32 位

double :8个字节 64位

注:默认的是double类型,如3.14是double类型的,加后缀F(3.14F)则为float类型的。

char类型:

char:2个字节

Boolean :

boolean:  1字节

最小/最大值代码

关键字(详解)

http://t.csdn.cn/uSU9O

标识符

定义

给包,类,方法,变量起名字的符号。

组成规则

标识符由字母、数字、下划线、美元符号组成。

大驼峰小驼峰命名

注意事项

不能以数字开头

不能是Java中的关键字

Java标识符大小写敏感,长度无限制

标识符不能包含空格

常量

转义字符

常量的声明

变量

变量声明(变量初始化)

变量赋值

数据类型转换

字符串型数据与整形数据互转(书p31,32)

输入数据方式二

why不用另一种(另一种还需要需强制转换)

next()和nextLine()区别(p35,36)

next()方法读取到空白符就结束;

nextLine()读取到回车结束;

算术运算符

赋值运算符

自增自减运算符

关系运算符

逻辑运算符

短路逻辑运算符

位运算符

三元运算符(类似于if条件)

注:浮点数不能做==比较(有精度差)

运算符优先级(书p42)

单/双精度浮点型区别

http://t.csdn.cn/iI8WD

字符型/字符串常量区别

http://t.csdn.cn/s3E8V

逻辑/位运算符区别

http://t.csdn.cn/K5eKs

上一篇 下一篇

猜你喜欢

热点阅读