06 2016 档案
摘要:Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另一个类,那么这个类默认继承Object类。 Object类中的方法,适合所有子类。 Object中的几个重要方法: 1、toString()方法 在Object类里面定义toString()方法的时候返回对象的哈希co
阅读全文
摘要:使用final关键字做标识有“最终的”含义 final可以修饰类、方法、属性和变量: 修饰类,则该类不允许被继承(即不能有子类) 修饰方法,则该方法不允许被覆盖(重写) 修饰属性,则该属性不会进行隐形的初始化(即该属性必须自带值 或者 在构造方法中赋值) 修饰变量,则改变量的值只能赋一次值,即变为常
阅读全文
摘要:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 内部类可分为:成员内部类、静态内部类、方法内
阅读全文
摘要:封装 1、概念: 将类的某些信息隐藏在类的内部,不允许外部程序访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 3、封装的实现步骤 ①修改属性的可见性——设为private ②创建getter/setter方
阅读全文
摘要:Java 中可以通过初始化块进行数据赋值。如: 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成
阅读全文
摘要:与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如: 运行结果: 需要注意: 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类
阅读全文
摘要:大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有
阅读全文
摘要:所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用 2、 返回值类型
阅读全文
摘要:使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等 Arrays 中常用的方法: 1、 排序 语法: Arrays.sort(数组名); 可以使用 so
阅读全文
摘要:switch语句: 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case后面的值必须与switch括号中值的类型一致,也可以是一个常量表达式,如:2+2;但不能是变量或带有变量的表达式,如:a*2 3、 case匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续
阅读全文
摘要:1、算术运算符: ++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同,如: 自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误的。 2、赋值运算符 3、比较运算符 注意: 1、 > 、 < 、 >= 、 <= 只支持左右两边操
阅读全文
摘要:JAVA数据类型: 在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。 为char变量赋值时要用 ' ' 为String变量赋值时用 " " java中默认声明的小数是double类型的,如:double d=4.0 如果声明: float x = 4.
阅读全文
摘要:JAVA用 + 进行字符串和变量的拼接 标识符和变量名只能以字母、下划线、$开头,不能包含%和@ 常用关键字如下: 变量声明了,不一定要赋值,系统会自动初始化一个值,但是在main方法中,变量的值就不会被初始化,必须要赋值才能使用 Java会自动给成员变量赋初值,但局部变量不会
阅读全文
摘要:一:输入JAVA检查是否已安装,有则卸载 opensuse系统自带open jdk,所以需要alternatives命令来选择新安装的oracle jdk alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.8.0_131/bi
阅读全文
摘要:1. ifconfig命令临时配置IP地址 ifconfig命令:查看与配置网络状态命令 如: ifconfig eht0 192.168.0.200 netmask 255.255.255.0 #临时设置eth0网卡的IP地址与子网掩码 2. setup工具永久配置IP地址 setup是redha
阅读全文
摘要:视频:http://v.youku.com/v_show/id_XNTk2NzExMTg0.html?f=27874439&o=1&spm=0.0.playList.5!3~5~A.tZTfoO http://v.youku.com/v_show/id_XNTk2NzE5Njk2.html?f=27
阅读全文