ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-07-14 22:04:10  阅读:126  来源: 互联网

标签:13 java 07 ++ 数据类型 运算符 整型 赋值


目录

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有