编程语言
首页 > 编程语言> > 2022-07-13 第一组 吕政洋 java语言基础

2022-07-13 第一组 吕政洋 java语言基础

作者:互联网

目录

1.java性质

2.java的特点

3.Java的数据类型*

4.数据类型的转换*

5.运算符*

一.java性质:

1.java是半解释半编译的语言
2.java历史:1995年,詹姆斯.高斯林-----sun公司,发明了java语言,java是用少量的c和大量的c++写出来的
3.计算机:软件,硬件
4.内存:物理内存,虚拟内存
5.二进制:0 1 计算机的加减法运算,二进制逢二进一
6.java三个版本:
javaSE:做桌面应用程序,java基础;
javaEE:企业级应用;(我们主要学习的内容)
javaME:手机端(已淘汰);

二.java特点

1.面向对象
2.跨平台 平台:操作系统; java写的软件可以在任意操作系统上运行。
3.简单性(与c语言相比)
4.解释执行:计算机执行的 class
5.多线程:多个任务同时进行;
6.分布式
7.健壮性:强数据类型的语言异常处理,垃圾回收机制;
8.安全性:插件设置一个安全防范机制
9.java是严格区分大小写的
10.关键字:java中大约50个左右的关键字,其中有两个保留字,"go to","const"

三.java的数据类型
1.整型:
1.byte 字节型
2.short 短整型
3.int 整型
4.长整型
2浮点型
1.float 单精度浮点型
2.double 双精度浮点型
3字符型 char
4布尔型

变量
定义变量,为了后期维护,重复利用,减少使用字面量;
标识符,命名规则(变量名),小驼峰式,变量用=赋值,把等号右边的值赋值给等号左边的值,如果在程序中看到一个整数的字面量默认int;
如果在程序中看到一个小数的字面量默认double;
java中的除法/,两个整数相除,得到的一定是整数;整数和整数的运算结果一定是整数;
精度
整型:四种类型,位数越大,精度越高
浮点型:浮点型>整型
低精度和高精度做运算,得到高精度结果。

四.数据类型的转换

1.自动类型转换:(自动类型提升)低精度---->高精度;
2.强制类型转换:高精度---->低精度;如果无理由把低精度转换成高精度,也需要强转;
3.a++,++a,本意都是自增;a++表示先赋值后运算,++a表示先运算后赋值。

五.运算符

1.赋值运算符:赋值运算符可以进行数据类型的转化,包括a++;
2.比较运算符:结果都是boolean类型;
3.逻辑运算符:与 &&(短路与,单与):只有当所有条件都为true时,整体才为true;
或 ||(短路或,单或):只有当所有条件都为false时,整体才为false;
非:取反
异或:^有假有真即为真,全真全假即为假;
4.位运算符:(二进制)
5.三元运算符:(三目运算符):java里的三元运算符,要求两个表达式运算,结果数据类型相同或相互转换;
映射表:(ASCII码)

心得体会:
今天是第一天开java的学习,讲了很多的重点内容,比如什么是变量,还有基本数据类型,以及之间的相互转换,还有就是java语言的运算符,总而言之听课状态还可以,就是还没有记忆下来,例如八种基本数据类型的字节范围等;但是大体上还是听的不错的。

标签:13,java,07,++,数据类型,运算符,整型,赋值
来源: https://www.cnblogs.com/lzy-1108/p/16475576.html