JAVA的一些语法
一、
基本数据类型是Java语言从设计时就设定的数据类型,是编译器用来理解数据的类型并做对应处理的。从大类上分为数字型、布尔型、字符型。总共分为8种数据类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度浮点型(float)和双精度浮点型(double)、布尔型(boolean)、字符型(char)。
二、
数字型基本数据类型分为6种:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度浮点型(float)和双精度浮点型(double)。其对应的长度和占用大小如下:
类型 说明 长度 最小值 最大值
byte 带符号字节型 8位 -128 127
short 带符号字节型 16位 -215 215-1
int 带符号字节型 32位 -231 231-1
long 带符号字节型 64位 -263 263-1
float 带符号字节型 32位 -2-149 (2-2-23) * 2127
double 带符号字节型 64位 2-1074 (2-2-52) * 21023
三、布尔型
布尔型数据(boolean)表示一个逻辑结果,其结果只有两个值:true、false。
对应的声明方式为:
boolean result;
result = true;
四、字符型
字符型数据(char)用于存储单个字符,字符以代码形式存储。字符数据类型是16位,最小值为0,最大值为65535。
对应的声明方式
char c;
c = ‘A’;
713
Java语言。半解释半编译
js在浏览器上运行
解释:语言。JS。浏览器可以i直接运行JS。不需要翻译
.JS编译:Java,Scala。hello.java是我们程序员写的,以10进制为单位写的文件。计算机只认二进制。我们所写的Java文件尖酸就是不认识的,我们需要有一个翻译把我们写的java文件翻译给计算机听。
java历史,1995年詹姆斯高斯林,sun公司发明,源于爪哇岛咖啡。2009年sun公司被oracle收购,
c是万物之主
计算机
软件:看不见摸不着。操作系统:windows、linux、MacOS
硬件:看得见摸得着cpu 显卡 内存16G 一块固态硬盘512以上。尽量不要买混合硬盘。cpu尽量在4核以上cpu4核,16+512的内存硬盘
内存:物理内存,虚拟内存
操作系统:会操作一些基本的指令
(1)打开指令控制台win+R
(2)输入盘符f:,直接切换到目标的盘
(3)cd..返回上一级目录
(4)进入指定的目录cd a
(5)dir指令查看当前目录下的文件夹信息
(6)创建一个空文件copy nul a.txt
(7)向文件内写入内容echo 123456>a.txt
(8)复制文件copy a.txt b.txt
(9)删除文件del a.txt不走回收站
计算机的一些设置:
1.显示后缀名
2.文件的浏览方式
3.建议不要用第三方杀毒软件 如:360
二进制
存储单位:
1bit=一位
1byte=8bit
1kb=1024b
1mb=1024k
1gb=1024m
1tb=1024g
1pb=1024t
java三个版本
javaSE:做桌面应用的程序。java基础
javaEE:企业级应用。要学的
javaME:手机端。淘汰
java特点:
1.面向对象
2.跨平台:平台就是操作系统。用java写的软件可以在任意操作系统上运行的
3.简单性和c
4.解释执行 计算机的是.class,解释执行.class
5多线程。多个任务同时进行
6.分布式
7.健壮性 强数据类型的语言、异常处理、垃圾回收机制
8.安全性 插件设置一个安全防范机制
写一个java程序
public class j7131 { 声明一个叫hello的类
public static void main(String[] args) { 主方法,程序运行
System.out.println("j7131"); 打印输出,相当于console.log()
} 使用全英文!!
}
java中的注释
1.单行注释// 2.多行注释/* / 3.文档注释/* */
关键字:idea里面蓝色的有50个左右,两个保留字:goto const
基本数据类型的转换:
1.自动类型转换(自动类型提升)低精度☞高精度
2.强制类型转换 高精度☞低精度。如果平白无故的把低精度转成高精度,也是强转换
a++先复制后运算 ++a先运算后赋值
a=10 a++(10)+ ++a(12)+ a++(12) + a(13)= 47
比较运算符结果都是Boolean类型
int v1 = 10;
int v2 = 20;
System.out.println(v1 != v2);
true
逻辑与运算
(&&)与:只有当所有条件都是true,整体结果是true。若有一个false,整体结果是false
双与;当发现条件中,只有一个false,则停止判断。(效率高)
单与:无论有多少个false,所有条件都看
(||)或:只有当所有条件是false,整体的结果才是false。若有一个为true,则整体为true
双或和单或 同 双与和单与
(^)异或:有假有真即为真,全真全假即为假
(!)非:取反
二进制数左右移:
左移
int v1 = 2;
System.out.println(2 << 3);
16
右移
System.out.println(5 >> 1);
2
比较大小:a>b?c:e 若true输出c,false输出e
ASCII值a=97
开发中尽量不用char,容易和int…串台
学习了一些知识,但是还是有不懂的,感觉不会用,会自己研究,自己钻研
原创文章,作者:wdmbts,如若转载,请注明出处:https://blog.ytso.com/274140.html