2022-07-13 day06 第一小组 王鸣赫

####[toc]
#####java 语言
半解释半编译
js浏览器可以直接运行js。不需要翻译
编译:以十进制为单位写的文件。计算机只认二进制。

#####历史
java用c和c++写出来的

#####操作基本指令
打开指令控制台 win+r
输入盘符 e: 切换目标盘
cd 返回上一级目录
cd a 进入a目录
cd.. 返回上一级目录
dir查看目录信息
创建文件 copy null a.txt
向文件内写入 echo 123>a.txt
复制文件 copy a.txt b.txt
删除del a.txt
设置显示后缀名 文件浏览方式

二进制

javaSE 桌面应用程序(基础)
javaEE 企业级
javaME (淘汰)

java特点
面向对象
跨平台
解释执行计算机的是.class
多线程
6分布式
健壮性 强数据类型语言,异常处理,垃圾回收机制
安全性 插件设置
指令 java javac javap java-jar

jdk 开发工具包
jre 环境
jvm 虚拟机
严格区分大小写
只要是可以命名,标识符
只能由字母,数字,下划线,$。不建议$

注释 // 多行/* */ /** */文档注释
关键字:有他都一无二的作用
关键字不能命名 小写
数据类型:2种 基本数据类型 引用数据类型

#####基本数据类型
四类八种
1.整数 byte字节型-128127 short 短整型 -2^1515*2-1 int-2^31 long 长整形
2.浮点型 float 单精度浮点型 double双精度浮点型
3.字符型 char 字符型
4.布尔型 Boolean ture false
变量:
维护从运用
标识符,变量名的命名规划
定义变量明确数据类型
精度:整数 位数大 精度高
浮点型:double的精度比float要高
浮点型 >整形

#####基本数据类型转换
自动转换 低到高精度
强制类型转换 高到低

#####赋值运算
+= -= *= /= %=

赋值运算符可以进行数据类型的转换


#####逻辑运算符

与 只有当所有条件true 整体 true
双与 当发现条件中 只要有一个false停止
单与 无论多少个false 都看
或同上
异或有假有真为真

#####位运算符 & /

>>>将运算符左边对象向右移动
#####三元 :
要求2个表达式的运行结果的数据类型是相同的或可以自动转换相同的


#####char的特殊性
是整数类型,用单引号括起来的 1 个字符
特殊点1:char 本质就是个数!
(char b = ‘a’+18; //因为char本身在码表中可以用数字表示的,‘a’和18都可以看成是字符的字面量,两个字面量相加还是字符的字面量,即运算完之后还是char,所以输出s 。
//但是,下面定义就是错的了!
char a = ‘a’;
char b = a + 18; //会报编译错误,因为JAVA编译器将a当成一个字符变量来看待的(而不是字符的字面量),字符变量参与运算时会先转换成int类型,即最后的运算结果是int类型,而接收的是char类型,所以会提示Type mismatch: cannot convert from int to char。

特殊点2:char: 编码为0的字符
注意:不要打印输出编号为0的字符!!!!
Linux操作系统中输出编号为0的字符,以后将不再进行输出,后续字符不再输出。


字符在计算机保存时以ASC||码的存在


__EOF__

本文作者404notfond
本文链接https://www.cnblogs.com/wmh19990109/p/16475407.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   404notfond  阅读(8)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示