2018-02-06

1:什么是注释?注释分为几种?注释有什么作用?

答: 用于解释说明程序的文字。

     三种,单行注释//  多行注释/* */ 文档注释/** */

    (1)用于解释说明程序,提高程序的可读性

     (2)帮助我们调试程序

2:什么是关键字?有什么特点?

答:被java语言赋予特定含义的单词;全部小写

3:什么是标识符?由哪些部分组成?常见的命名规则有哪些?

答:给类,接口,包,方法,变量等起名字的字符序列;

   类、接口(单 Student 双StudentInfo),包(单 itcase 双 cn.itcase),方法、变量(单 mian 双 studentAge),常量(单 PI 双 USER_NUMBER);

4:什么是常量?常量的分类?字面值常量表现形式有哪些? 

   程序执行过程中,其值不发生改变的量

    字面值常量 、自定义常量

   字面值 :字符串、字符 、整数、小数、布尔、空 (null)

   二进制 0b开头 八进制 0开头

   十进制 默认 十六进制 0x开头

5:计算出十进制46对应的二进制,八进制,十六进制的值。

至于进制的内容今天在练习一次,以后就可以不用练习了。

后面能听懂就OK了。不用浪费太多时间。

(可用计算器验证你算的是否正确)


6:什么是变量?变量的定义格式?要使用变量需要注意什么?

程序执行过程中,其值可以发生改变的量(在某个范围内)

(1).数据类型 变量名 = 初始化值;

(2).数据类型 变量名;

变量名=初始化值;

需要注意变量的类型和变量是否初始化

7:Java中的数据类型分几类?基本数据类型有哪些?

(1)基本数据类型 :4类8种  引用数据类型 :类,数组,接口。

(2)基本数据类型

整数:byte 1 short 2 int 4 long 8

浮点数: float 4 double 8

字符: char 2

布尔: boolean 1

注:整数默认是 int , 浮点数默认是 double 

长整型数要加L或l 单精度浮点数要加F或者f

8:数据类型转换:

隐式转换:(从小到大)

(byte,char,short之间不相互转换,直接转换成int进行计算)

byte,char,short - int - long - float - double

强制转换:(从大到小)(一般不建议这样用,可能损失精度)

目标数据类型 变量名 = (目标变量类型)(被转换的数据)

面试题:

第一题:

byte b1=3,b2=4,b;

b=b1+b2; //1

b=3+4; //2

哪句是编译失败的呢?为什么呢?

1,请隐式参考类型转换

第二题:

byte  by = 130;有没有问题?有问题如何解决?结果是多少呢?

有,超出 byte的范围 -128—127,使用强制类型转化,结果是-126

---本文为传智播客免费视频的学习笔记

传智播客

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,814评论 1 44
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 3,931评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,030评论 18 399
  • 今天是写亲子日记的第一篇 ,一天没有见到孩子,早上孩子去上学 我去店里上班 。店里今天盘点 ,我晚上八点半回...
    yubo宝贝阅读 1,618评论 0 1
  • 7-9月份断断续续看了一些杂书,有张恨水的《现代青年》、《夜深沉》、《美人恩》,还有一本英语教师赖世雄的自传...
    Spencer手记阅读 3,421评论 1 2