A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

ZeroYe

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© ZeroYe 初级黑马   /  2018-3-14 13:56  /  2141 人查看  /  27 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

已经在基础班学习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 存放的是数组在堆内存中的地址.


27 个回复

正序浏览
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
加油,同学
回复 使用道具 举报
不错不错
回复 使用道具 举报
可以可以
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:53
14#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:49
13#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:44
12#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:39
11#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:33
10#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马