程序笔记   发布时间:2022-07-18  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Day3-笔记大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

JAVA程序运行机制

编译型 直接翻译成其他语言,全局翻译。compile

解释型 说一句解释一句,实时更新

JAVA既有编译型,又有解释型。

程序运行机制

源代码->编译成class文件->类装载->字节码校验器->解释器->操作系统平台

IDE

什么是IDE?

集成开发环境,包含JDK,JRE。

JAVA基础语法

基础不牢,地动山摇

注释

单行注释 //................

多行注释 /* .......*/

文档注释/** */

有趣的代码注释

关键字

标识符

标识符都应以字母,美元符,或者下划线_开始

首字符之后可以是字母,美元符,下划线或者数字的任何字符组合。

不能使用关键字作为变量名或者方法名。

标识符是大小写敏感的。

不建议使用中文去命名,比较LOW。

数据类型

强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

弱类型语言,JavaScript

两大类:

1.八大基本数据类型

byte 、1个字节

short、2

int、4

long 、8 //定义时要在数字后面加L

float 、4 //定义时后面加F

double、8

char 、2

Boolean、只占一个位

2.引用类型

String不是关键字,是一个类

类、接口、数组

什么是字节

位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

字节(BytE):是计算机中数据处理的基本单位,习惯上用大写B来表示,

1B(Byte)=8bit(位)

字符:是指计算机中使用的字母,数字,字和符号

1bit表示1位,

1Byte表示一个字节,即1B=8b。

32位 64位的操作系统,

扩展

//Bigdecimal 数学工具类 银行用来表示钱。

整数扩展

进制 :

1.二进制0b

2.十进制

3.八进制 0

4.十六进制0x 0~9 A~F

浮点数扩展

float 有限 离散 舍入误差 大约 接近但不等于

double

最好完全避免使用浮点数进行比较

float d1=211231232131231231f
float d2=d1+1;
System.out.println(d1==d1); //true

字符扩展

//ASCII码转换 
char c1='a';
char c2='中';
System.out.println(c1); //a
System.out.println((int)c1);//97  强制转换
System.out.println(c2);//中
System.out.println((int)c2);//20013  强制转换
//所有的字符本质都是数字
//编码  Unicode  表 :(97=a    65=A)  0-65536 
//U0000  UFFFF
char c3='u0061';
System.out.println(c3);//a

//转义字符

t 制表符 空格

n 换行

布尔值扩展

Boolean flag=true
    if(flag==truE){}//新手
	if(flag){}//老手

类型转换

由于JAVA是强类型语言,所以运算的时候需要进行类型转换。

低----------------------------------------------------->高

byte,short,char-->int-->long-->float-->double

运算中,不同数据类型的数据先转化为同一类型,然后进行运算。

强制转换----(类型)变量名 高->低

自动转换 低->高

注意点:

1.不能对布尔进行转换

2.不能把对象类型转换为不相干的类型

3.高容量转换到低容量,强制转换

4.转换的时候可能存在内存溢出,或者精度问题!


JDK7新特性,数字之间可以用下划线分割

定义 Long类型时后面用大写的L,小写l的会看成1

变量

变量:可以变化的量

JAVA是强类型语言,使用前先声明。

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

变量类型可以是基本数据类型,也可以是引用数据类型

尽量一行定义一个变量,提高程序的可读性

类变量 如static int a=0;

实例变量 没有static,定义,不需要初始化

​ 除了基本数据类型,其余的默认值都为NULL。

​ 布尔值默认为false

局部变量 定义在方法里,必须声明和初始化

变量的命名规范:

Day3-笔记

常量

初始化后不能再改变,不会变动的值。

常量可以理解为一种特殊的变量,值被设定后,在程序运行过程中不允许被改变。加上final关键字即可。

常量名一般使用大写字符。约定

修饰符不存在先后顺序

如 static final double PI=3.14 final static double PI=3.14

运算符

大佬总结

以上是大佬教程为你收集整理的Day3-笔记全部内容,希望文章能够帮你解决Day3-笔记所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。