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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Sea01

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© Sea01 初级黑马   /  2019-6-26 21:14  /  487 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JDK  java的开发工具包   程序员/码农  软件工程师
JRE  java运行环境       运维人员
JVM  java虚拟机
基本类型:   最小存储单位:字节
                整型:  byte:1个字节, 范围是: -128~127 ;  short:  2个字节;   int:        4个字节, 范围是: -2^31 ~ 2^31-1,21亿左右 ;     long:        8个字节
                浮点型:  float:        4个字节;  double: 8个字节       
                字符型:  char:        2个字节, 其值要用''括起来 两个单引号之间有且只能有一个字符, 范围是0~65535
                布尔型:   boolean:1个字节, 其值只有两个: false, true
                这八种基本类型的范围从小到大分别是:  byte --> short, char --> int --> long --> float --> double       boolean 只有 true,false 两个值, 所以它不参与比较.       
引用类型:          类, 接口, 数组,字符串
自动类型转换:不需要我们做任何的操作 编译器自动帮我们完成
强制类型转换:容易造成精确度丢失和数据溢出问题,所以不建议使用
三元运算符格式: 关系表达式 ?  表达式1:表达式2;          如果表达式的返回值为 true 结果为表达式1
if...else 语句和 switch 有什么区别:
           1. if..else 的功能大于 switch
           2. if..else 的比较过程比较繁琐 switch 底层会创建一个跳表直接匹配 效率高 弊端: 创建跳表需要消耗时间和空间
               如果比较比较多建议使用 switch 否则选择if...else ;
什么情况下使用 for循环 ?什么情况下使用while循环?
        明确的知道循环的次数 就使用for循环、如果循环次数不确定 使用while循环
do..while 循环的特点:第一次执行的时候无需进行判断直接执行一次 如果条件不符合了 第二次不会执行 但是第一次一定会执行
数组定义格式:
        数组的动态初始化: 数据类型[] 数组名 = new  数据类型[长度];
        数组的静态初始化: 数据类型[] 数组名 = new 数据类型[]{元素列表};                省略格式:                         数据类型[] 数组名 = {元素列表};
方法重载:1.在同一个类中  2.两方法方法名相同,参数列表不同3.参数不同 参数的个数不同,类型不同  顺序不同

         以上内容是基础班六天所学的部分重要知识点和对知识点的总结,虽然学起来较为简单,但是作为基础知识对以后的学习尤为重要,只有在掌握了基础知识后,才能理解后期学习的知识点,为最后的做项目打好基础是重中之重。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马