笔记
文章平均质量分 85
JTANISME
自在的人
展开
-
字符串
---- String字符串: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。 特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。 ---------------原创 2014-09-22 19:20:33 · 242 阅读 · 0 评论 -
多线程、同步
多线程 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。 jvm在启动的时,首先有一原创 2014-09-22 15:44:57 · 328 阅读 · 0 评论 -
异常
异常 异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。 出现的问题有很多种,比如角标越界,空指针等都原创 2014-09-21 22:55:20 · 282 阅读 · 0 评论 -
Object、内部类、匿名内部类
------java.lang.Object Object:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法: 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的就是两个对象地址。 而根据对象的属性不同原创 2014-09-21 20:44:23 · 414 阅读 · 0 评论 -
接口、多态
接 口:★★★★★ 1:是用关键字interface定义的。 2:接口中包含的成员,最常见的有全局常量、抽象方法。 注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstract interface Inter{ public static final int x = 3;原创 2014-09-21 16:55:40 · 335 阅读 · 0 评论 -
继承、抽象类
继承(面向对象特征之一) 好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 什么时候使用继承呢? 当类与类之间存在着所属关系时,才具备了继承的前提。a是b中的一种。a继承b。狼是犬科中的一种。 英文书中,所属关系:" is a " 注意:不要仅仅为了获取其他类中的已有成员进行继承。 所以判断所属关系,可以简单看,如果继承后,被继原创 2014-09-21 13:16:05 · 367 阅读 · 0 评论 -
单例设计模式
设计模式 解决问题最行之有效的思想。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 java中有23种设计模式: 单例设计模式: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象原创 2014-09-21 10:01:57 · 228 阅读 · 0 评论 -
环境配置、注释、标识符、进制
环境配置: 1.Path 中值为jdk中的bin文件夹地址, 控制台寻找path地址,找到javac等工具 2.JAVA_HOME值为path中地址中主要地址 如:JAVA_HOME=c:\jdk7,在%%之间链接,path值如:%JAVA_HOME%\bin 3.classpath值为工作台java.exe编译时class文件地址,java编译时先寻找该位置class文件,在c原创 2014-09-18 21:21:11 · 467 阅读 · 0 评论