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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

ZeroYe

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© ZeroYe 初级黑马   /  2018-3-14 13:56  /  2139 人查看  /  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:14
7#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:18
8#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:21
9#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:33
10#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:39
11#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:44
12#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:49
13#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 15:01:53
14#
回复 使用道具 举报
可以可以
回复 使用道具 举报
不错不错
回复 使用道具 举报
加油,同学
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马