java基础
I0804
这个作者很懒,什么都没留下…
展开
-
java基础学习笔记
类一加载,方法区优先于对象存在非静态省略this.静态省略类名. 设计模式(一共23种)解决某一类问题最有效发方法 单例设计模式:解决一个类在内存中只存在一个对象 保证对象唯一先禁止其他程序建立该对象(构造函数私有化)还要其他程序访问到该类对象,自定义一个对象(类中创建本类原创 2015-10-16 10:46:08 · 343 阅读 · 0 评论 -
java基础网络编程
网络编程 网络模型 网络通信步骤:找到对方IP数据发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应该程序用数字标识,这原创 2015-11-28 22:47:04 · 426 阅读 · 0 评论 -
java基础集合3
集合框架构成图 Utilites |-----Collections |-----Arrays binarySearch必须要有序集合fill()方法可以将list集合中所有元素替换成指定元素 数组变集合List list = Array.asList(原创 2015-11-26 23:18:23 · 353 阅读 · 0 评论 -
java基础集合2
Set:无序,不可以重复元素 |-----HashSet:数据结构是哈希表,线程是非同步的。保证元素唯一性的原理:判断元素的HashCode值是否相同。如果相同,还会继续判断元素的equals方法,是否为true。|----TreeSet:可以对Set集合中的元素进行排序,当主要条件相同时,一定要比较下次要条件原创 2015-11-26 23:16:50 · 457 阅读 · 0 评论 -
java集合
集合框架设计数据多了用对象存储,对象多了用集合存。数组是固定长度,集合长度不确定因为不同的数据类型就出现了存储不同数据类型的容器。 Collections是集合接口几个典型子类:List(ArrayList, StringList, Vector) set(TreeSet,HashSet)原创 2015-11-24 21:25:50 · 390 阅读 · 0 评论 -
java基础多线程
多线程进程:正在运行的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元 线程:就是进程中的一个建立的控制单元,线程在控制着进程的执行。一个进程至少有一个线程 主线程运行的代码在main中。 多线程存在的意义:1可以使程序中同时进行2提高效率 多线程的创建方式原创 2015-11-20 22:06:54 · 350 阅读 · 0 评论 -
java 基础
java异常处理机制和包Finally中存放的是一定会执行的代码通常用于关闭资源 Try{}Catch{}异常声明在函数上 异常在子父类覆盖中的体现子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,智能抛出父类的异常或者该异常的子类。如果父类方法抛出多个异常,那么子类在覆盖父原创 2015-11-19 22:22:19 · 274 阅读 · 0 评论 -
java 基础笔记
面向对象(多态) 多态:事务存在的多种体现形体掌握4点:多态的体现(父类引用指向了自己的子类对象,子类向上转型)多态的前提(必须是类与类之间继承或者实现,通常还有一个前提存在覆盖)多态的好处(大大提高程序的扩展性)多态的应用 判断对象是不是属于一个类型用instanceof这个关键字原创 2015-11-17 20:45:38 · 352 阅读 · 0 评论 -
java基础String
String类字符是一个特殊的对象。 String s1 = “abc”;//只有一个对象, “abc”是一个对象。一旦被初始化就不能被改变String s2 = new Sstring(“abc”);//有两个对象 startWait() endWait() contains()//包含字符串 char[] toch原创 2015-11-23 22:40:48 · 295 阅读 · 0 评论 -
java基础多线程2
多线程多线程之间的通信问题 线程间通信:就是多个线程在操作同一个资源,但是操作的动作不同。 等待唤醒机制Wait()等待Notify()唤醒Notifyall都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。 为什么这些操作线程的方法原创 2015-11-23 22:37:42 · 299 阅读 · 0 评论 -
java基础笔记
面向对象继承(extends)类是对象的抽象体现继承的优点:提高了代码复用性让类之间产生关系,有了这个关系,才有了多态的特性 Java中只单继承,(多继承容易出现安全隐患)多层继承,查阅父类功能,创建子类对象使用功能 类中成员三个部分:变量,函数,构造函数原创 2015-11-17 20:43:30 · 341 阅读 · 0 评论 -
java基础
面向对象(内部类和异常机制)内部类:定义在类里面的类如:Class out{ Classinner{}} 内部类可以直接访问外部类成员,包括私有外部类访问内部类需要调用内部类对象Out.inner p = new out().inner() 当内部类在成原创 2015-11-18 22:15:29 · 211 阅读 · 0 评论 -
java基础第7天
面向对象继承(extends)类是对象的抽象体现继承的优点:提高了代码复用性让类之间产生关系,有了这个关系,才有了多态的特性 Java中只单继承,(多继承容易出现安全隐患)多层继承,查阅父类功能,创建子类对象使用功能 类中成员三个部分:变量,函数,构造函数原创 2015-10-16 11:17:00 · 339 阅读 · 0 评论 -
java基础反射
反射(类似Linux中的动态链接库)Java反射机制就是在运行状态中,对任意一个类都能够知道这个类的所有属性和方法。 类的加载概述和加载时机类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。1、加载 :就是指将class文件读原创 2015-11-28 22:48:47 · 390 阅读 · 0 评论