培训第六天

   学习内容

        1,Java语言

半解释半编译

解释:语言。JS。浏览器可以直接运行JS。不需要编译。.js
编译:Java,Scala。hello.java是我们程序员写的,以十进制为单位写
的文件。计算机只认二进制。我们所写的Java文件计算机不认识,我们
需要有一个翻译吧我们写的java文件翻译给计算机。
2,Java历史

1995年,詹姆斯高斯林。sun公司,发明了Java语言,
印尼的爪哇岛。Java语言。寓意就是为了全世界软件爱好者递上一杯热乎的咖啡。
早期,Java主要应用于移动端。2009年sun公司被oracle(甲骨文)旧金山收购。
Java用什么写出来的。C和C++。C是万物之祖。
3,计算机
软件:看不见摸不着。操作系统:Windows,linux,MacOS
硬件:看得见摸得着
4,内存:物理内存,虚拟内存
操作系统:
会操作一些基本的指令
(1)打开指令控制台win+r
(2)输入盘符D:,直接切换到目标盘
(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不走回收站
二进制:
存储单位:
1bit=一位
1byte=8bit
1tb=1024g
1pb=1024t
二进制的加减计算
十进制是逢十进一,二进制是逢二进一。
Java三个版本:
JavaSE:做桌面应用程序。Java基础
JavaEE:企业级应用。要学习的
JavaME:手机端,淘汰

Java特点:
1、面向对象
2、跨平台:平台就是操作系统,用Java写的软件可以在任意操作系统上运行的。
3、简单性
4、解释执行,计算机执行的是.class,解释执行.class
5、多线程。多个任务同时进行
6、分布式
7、健壮性 强数据类型的语言,异常处理,垃圾回收机制
8、安全性 插件设置一个安全防范机制

Java环境搭建
1、安装Java,jdk
创建一个.java文件

1 publi class hello{
2 
3 public static void main(String [] args){
4 System.out.println("hello word");
5 }
6 }

 


2、通过cmd控制台找到这个java文件,先编译(javac hello.java)成.class文件(字节码文件)
3、执行.class文件(java hello)

jdk:java developer kit java开发工具包
jre:java runtime environment java运行环境
jvm:java virtual machine java虚拟机


1、Java是严格区分大小写
2、写代码的时候,一行代码要么用分号结束,要么用大括号
3、所有的符号都是英文状态下
4、代码提示,一定要注意代码提示、
5、idea有报错功能

什么是类
类:是Java开发中的一个最小的单位
,一个Java开发的项目是由一堆类组成的

命名规则:
在开发中,只要是可以命名的东西,标识符。
类名的命名规则:只能有字母、数字、$、下划线组成。数字不能开头。
不建议使用$,下划线尽量不要开头。

Java中的注释
1、单行注释 //
2、多行注释 /* */
3 文档注释 /* * */

关键字
不能用来命名!关键字都是小写的。

Java中的数据类型:2种。基本数据类型 引用数据类型
基本数据类型:4类8种
1、整型
byte:字节型 -128~127 1个字节
short:短整型 2个字节
int:整型 4个字节
long:长整型 8个字节
2、浮点型
float:单精度浮点型 4个字节
double:双精度浮点型 8个字节
3、字符型
char:字符型 2个字节
4、布尔型 boolean 1个字节

变量:
定义变量:为了后期的维护,重复使用,减少使用字面量。
标识符,变量名的命名规则,小驼峰stuNo

低精度和高精度做运算,得到的是高精度的结果

基本数据类型的转换:
1、自动类型的转换(低精度到高精度)
2、强制类型转换 (高精度到低精度 也可用作低精度到高精度)

赋值运算符可以进行数据类型的转换,包括出现++ 、 --
异或:^
Java中三元运算符,2个表达式的运行结果的数据类型

学习重点

1、标识码命名规则

2、Java数据类型

3、数据类型的转换

学习记录

 

1         byte b=127;
2         b=(byte) (b-1);
3         System.out.println(b);
1  char c='a';
2         char c2=97;
3         int a='A';
4         int i=c;
5         //ASCII码,每一个字符在计算机保存时都是以ASCII码的形式
6         System.out.println(i);
7         System.out.println(c2);
8         System.out.println(a);

学习心得

不难,没有听不懂的地方,感觉有点枯燥。

posted on 2022-07-13 17:38  轮回dawd  阅读(26)  评论(0)    收藏  举报