- 博客(14)
- 收藏
- 关注
原创 总结5
1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的子类对象 接口名:返回的是该接口的实现类的对象 (3)链式编程 对象.方法1().方法2().......方法n(); 这种用法:其实在方法1()调用完毕后,应该一个
2017-03-16 17:51:38 166
原创 总结4
1:final关键字(掌握) (1)是最终的意思,可以修饰类,方法,变量。 (2)特点: A:它修饰的类,不能被继承。 B:它修饰的方法,不能被重写。 C:它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的 B:初始化时机 a:只能初始化一次。 b:常见的给值 定义的时候。
2017-03-16 17:51:02 166
原创 总结3
1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 2:通过JDK提供的API学习了Math类(掌握) (1)API(Application Programming Interface) 应用程序编程接口(帮助文档) (2)如何使用
2017-03-16 17:50:13 163
原创 总结2
1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 (4)初始化值不同 成员变量:有默认值 局部变量:没有默认值,
2017-03-16 17:49:16 178
原创 总结1
1:二维数组(理解) (1)元素是一维数组的数组。 (2)格式: A:数据类型[][] 数组名 = new 数据类型[m][n]; B:数据类型[][] 数组名 = new 数据类型[m][]; C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}}; D:数据类型[][] 数组名 = {{...},{...},{...}}; (3)案例(掌
2017-03-16 17:48:15 185
原创 JAVA基础知识——数组
数组是一种数据结构,用来存储同一类型值的集合 int[] a = new int[10]; 数字数组,初始化时全部为0 boolean 为false 对象数组和字符数组为null a.length 表示数组的长度 for each 循环 遍历数组 for(int element:a)
2017-03-15 14:46:49 144
原创 JAVA基础知识——大数值
大数值: java.math 类中有两个常用的类:BigInteger,BigDecimal BigInteger类实现了任意精度的整数运算,BigDecimal类实现了任意精度的浮点数运算 使用静态的valueOf方法可以将普通的数值转换为大数值:BigInteger a = BigInteger.vslueOf(100);但不能
2017-03-15 14:45:41 281
原创 JAVA基础知识——控制流程
1、块作用域: 块级元素嵌套时,不允许声明同名的变量 2、条件语句: if(condition) statement1 else statement2 当希望条件为真执行多条的语句,用{}括起来 else子句与最近的if构成一组 3、循环: while(condition)statement 条件为
2017-03-15 14:44:53 208
原创 JAVA基础知识——字符串
1、从概念上讲,JAVA字符串就死Unicode字符序列,JAVA没有内置的字符串类型,而是在标准JAVA类库中提供了一个预定义类,叫做String。字符串用""括起来 2、子串: (截取字符串函数)substring方法:String greeting = "Hello"; String s = greeting.substring(0,3)
2017-03-15 14:42:48 360
原创 JAVA基础知识——运算符
1、整数被0除会产生一个异常,而浮点数被0除将会得到无穷大或NaN的结果 2、例如: double w = x * y /z JAVA是注重可移植的语言,但是在进行计算的时候,由于64位存储一个double值和80位浮点寄存器存储一个double值是不一样的,很多Intel处理器都是一步一计算的(这样计算的结果更精确),最后结果再截断为64位,这就和64位的机器计算的结果有所不同(直接结
2017-03-15 13:37:36 237
原创 JAVA基础知识——变量
1、变量名必须是一个以字母开头的由字母或数字构成的序列,但是没有长度限制 2、逐一声明每一个变量有助于提高程序的可读性 3、声明一个变量之后必须对其显示初始化,否则JAVA编译器会报错 4、变量的声明最好是距离第一次使用这个变量的地方最近的地方,这是一个良好的编程习惯 5、关键字final表示这个变量只能被赋值一次,习惯上常量名都是全大写的 6、如果希望一个常量在一个
2017-03-15 13:36:59 177
原创 JAVA基础知识——数据类型
数据类型: JAVA是一种强类型语言,必须为每一个变量声明一种类型 JAVA没有任何无符号类型(unsigned) 如果需要在数值计算中不含有任何舍入误差,应该使用BigDecimal类(精确) 1、整型:int(20亿)、short(32767)、long、byte(127) JAVA没有任何无符号类型 2、浮点型:float(有效位数6~7位)、d
2017-03-15 13:01:31 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人