JAVA
文章平均质量分 78
leiHanc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA集合框架
java 集合框架概述 Java集合框架是一套用来创建集合类(collection)的泛型,集合类提供了多种方式用于存储和管理内存中任意类型的对象。集合类是以诸如链表或者堆栈之类的方式组织一套给定类型的对象的类。其主要功能就是用来将存储的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架。 Java集合框架根据集合类中是否支持重复元素,元素是否有顺序,以及原创 2017-02-27 23:11:27 · 394 阅读 · 0 评论 -
Java中String类的学习
String类 public class StringTest3 { public static void main(String[] args) { String a = "hello niho "; System.out.println("某个位置所在的字符"+a.charAt(0)); System.out.println("字符转化为大写"+a.toUpperCase()原创 2017-05-12 11:29:12 · 615 阅读 · 0 评论 -
Java的设计模式
Java的设计原则 七大设计原则: 1、单一职责原则:一个类负责一项职责. 2、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类 3、里氏代换原则(Liskov Substi原创 2017-05-12 10:40:02 · 420 阅读 · 0 评论 -
java的Object类的学习
object 所有类的公共父类,一旦一个类没有显示地继承一个类则其直接父类一定是Object。 equals方法 当引用类型调用equals方法时,如果没有重写equals方法,则比较的是内存地址,如果重写了equals方法则比较的是值的大小,但是String,Date等重写了equals方法,所以比较时不需要重写equals方法,比较的是值的大小。 public class Test原创 2017-05-12 10:19:58 · 413 阅读 · 0 评论 -
Java面向对象三
final关键字 ① final可以修饰类,方法,变量。 ② final修饰类不可以被继承,但是可以继承其他类。 ③ final修饰的方法不可以被覆写,但可以覆写父类方法。 ④ final修饰的变量称为常量,这些变量只能赋值一次。 ⑤ 内部类在局部时,只可以访问被final修饰的局部变量。 final修饰的引用类型变量,表示该变量的引用不能变,而不是该变量的值不能变;原创 2017-05-11 22:13:55 · 342 阅读 · 0 评论 -
JAVA面向对象二
1.继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 作用: 提高了代码的复用性 让类与类之间产生了关系,有了这个关系,才有了多态的特性 注意点: 千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承 JAVA语言中只支持单继承,不支持对继承(同一个类继承多个类),多继承容易带来安原创 2017-02-20 15:53:32 · 520 阅读 · 0 评论 -
JAVA 面向对象 一
1.面向对象是一种思想,将事情简单化,由执行者转化为指挥者 特征:封装,继承,多态 类和对象的关系 类就是对现实生活中事物的描述 对象是这类事物中实实在在存在的个体 描述事物就是在描述事物的属性和行为,属性和行为共同成为类中的成员。 创建对象就是在堆内存中产生一个实体。 成员变量和局部变量 成员变量作用于整个类中,局部变量作用于函数中或语句中。 成员变量存在于堆内存中,因为对象的原创 2017-02-20 13:44:52 · 408 阅读 · 0 评论 -
Java数组的学习
数组:相同数据类型的集合 数组的定义 数据类型[ ] 变量名 = new 数据类型[数组的长度] 数据类型 变量名[ ] = new 数据类型[数组的长度] 数组的常用操作 打印数组 public static void printArray(int[] arr) { System.out.print("[");原创 2017-05-11 16:27:11 · 346 阅读 · 0 评论 -
JAVA 加密技术
Java加密概述 Java中加密分为两种方式,一个是对称加密,另一个是非对称加密,对称加密是加密和解密的秘钥相同,而非对称加密是加密和解密的秘钥不同 对称加密和非对称加密的区别 对称加密为秘钥加密速度快,加密和解密的秘钥必须相同,只有通信双方才能知道秘钥,如果一方的秘钥被泄露那么加密就不安全了,常见的对称加密有DES,AES。 非对称加密为公钥加密,算法更加复杂,速度慢,加密和解密钥匙不相原创 2017-02-26 14:11:44 · 476 阅读 · 0 评论
分享