黑马程序员技术交流社区

标题: java新手 [打印本页]

作者: ZeroYe    时间: 2018-3-14 13:56
标题: java新手
已经在基础班学习java几天了,简单地回想一下前四天的内容.第一天,介绍了java的语言的发展史, java的跨平台原理. java跨平台是靠 每个平台都有对应的JVM, 从而实现"一次编写,到处运行的", 但JVM并没有跨平台.
java程序开发需要安装JDK, jdk包含了jre(运行环境) 和 编译器等开发工具; jre 包含了 JVM和核心类库; 介绍了关键字变量,常量,8种基本数据类型(byte, short , long ,int,float,double,char,boolean)的定义和如何使用,  容易出错的地方在于 基本数据类型变量 在使用之前要 先赋值; 变量要在其作用域内才可以使用.

第二天, 主要是数据类型的自动转换和运算符.  数据利类型的转换分为 自动类型转换和强制类型转换;
自动类型转换: 范围小的数据类型 转换成 范围大的数据类型, byte ,short,char -----> int --->long --->float-->double
整型数据 默认是 int类型, 而字符在本质上也是一个整型数值, 所以 byte,short,char之间不互转;
运算符主要注意的是;    /(整除) ;    整数 / 整数    结果是整数;    加号 +  当和 字符串做运算时, 作用是连接;   赋值运算符的拓展:   byte b = 1;   b += 1;  
其实 隐藏了强制类型转换  b = (byte)(b+1);     
第三天学习了 选择结构 3种 if语句 : if(条件表达式){}, if---else;  if ---else if ---else if ---else
简单的选择结构switch语句.  3种循环while循环, for循环, do while循环.
第四天主要是 一维数组 , 两种初始化的方式 : 动态初始化和静态初始化. 动态初始化 : 有 程序员定义数组类型 和 长度,
由系统默认初始化.  静态初始化, 程序员指定初始化值 , 系统计算数组长度; 值得注意的是,静态初始化的简化格式 ,如
int[] arr = {1,2,3}需要在声明数组的同时赋值, 引用类型变量 arr 存放的是数组在堆内存中的地址.



作者: gzgd    时间: 2018-4-10 15:00
厉害
作者: gzgd    时间: 2018-4-10 15:00

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: gzgd    时间: 2018-4-10 15:01

作者: 白猫    时间: 2018-4-10 15:02
可以可以
作者: zzzz2017    时间: 2018-4-10 15:02
不错不错
作者: Haraella    时间: 2018-4-10 15:03
加油,同学
作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:03

作者: Haraella    时间: 2018-4-10 15:04





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2