独码天涯

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年10月29日

摘要: 反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节 阅读全文
posted @ 2018-10-29 18:08 独码天涯 阅读(118) 评论(0) 推荐(0)

摘要: 网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress. import java.net.*; class IPDemo{ public static void m 阅读全文
posted @ 2018-10-29 18:07 独码天涯 阅读(127) 评论(0) 推荐(0)

摘要: IO流:★★★★★,用于处理设备上数据。在流中一般以字节的形式存放着数据! 流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。 流也进行分类: 1:输入流(读)和输出流(写)。 2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数 阅读全文
posted @ 2018-10-29 18:05 独码天涯 阅读(152) 评论(0) 推荐(0)

摘要: API java.lang.System: 属性和行为都是静态的。 long currentTimeMillis(); // 返回当前时间毫秒值 exit(); // 退出虚拟机 Properties getProperties() ; // 获取当前系统的属性信息 Properties prop 阅读全文
posted @ 2018-10-29 18:03 独码天涯 阅读(114) 评论(0) 推荐(0)

摘要: 集合框架:★★★★★,用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用 阅读全文
posted @ 2018-10-29 18:00 独码天涯 阅读(269) 评论(0) 推荐(0)

摘要: 基本数据类型对象包装类:是按照面向对象思想将基本数据类型封装成了对象。 好处: 1:可以通过对象中的属性和行为操作基本数据。 2:可以实现基本数据类型和字符串之间的转换。 关键字 对应的类名 byte Byte short Short paserShort(numstring); int Integ 阅读全文
posted @ 2018-10-29 17:58 独码天涯 阅读(168) 评论(0) 推荐(0)

摘要: --< java.lang >-- String字符串:★★★☆ java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是 阅读全文
posted @ 2018-10-29 17:57 独码天涯 阅读(119) 评论(0) 推荐(0)

摘要: java.lang.Object Object:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法: 1,boolean equals(Object obj):用于比 阅读全文
posted @ 2018-10-29 17:54 独码天涯 阅读(84) 评论(0) 推荐(0)

摘要: 内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。 class Outer{ int num = 4; class In 阅读全文
posted @ 2018-10-29 17:47 独码天涯 阅读(141) 评论(0) 推荐(0)

摘要: 多线程:★★★★ 进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用 阅读全文
posted @ 2018-10-29 17:45 独码天涯 阅读(104) 评论(0) 推荐(0)

摘要: 包:定义包用package关键字。 1:对类文件进行分类管理。 2:给类文件提供多层名称空间。 如果生成的包不在当前目录下,需要最好执行classpath,将包所在父目录定义到classpath变量中即可。 一般在定义包名时,因为包的出现是为了区分重名的类。所以包名要尽量唯一。怎么保证唯一性呢?可以 阅读全文
posted @ 2018-10-29 17:44 独码天涯 阅读(115) 评论(0) 推荐(0)

摘要: final特点: 1:这个关键字是一个修饰符,可以修饰类,方法,变量。 2:被final修饰的类是一个最终类,不可以被继承。 3:被final修饰的方法是一个最终方法,不可以被覆盖。 4:被final修饰的变量是一个常量,只能赋值一次。 其实这样的原因的就是给一些固定的数据起个阅读性较强的名称。 不 阅读全文
posted @ 2018-10-29 17:42 独码天涯 阅读(363) 评论(0) 推荐(0)

摘要: static:★★★ 关键字,是一个修饰符,用于修饰成员(成员变量和成员函数)。 特点: 1,想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。 2,被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。 3,静态随着类的加载而加载。而且优先于对 阅读全文
posted @ 2018-10-29 17:39 独码天涯 阅读(92) 评论(0) 推荐(0)

摘要: this:代表对象。就是所在函数所属对象的引用。 this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。 开发时,什么时候使用this呢? 在定义功能时,如果该功能内部使用到了调用该功能的对象,这时就用this来表示这个对象。 this 还可以用于构造 阅读全文
posted @ 2018-10-29 17:37 独码天涯 阅读(93) 评论(0) 推荐(0)

摘要: 逻辑运算符。 & | ^ ! && || 逻辑运算符除了 ! 外都是用于连接两个boolean类型表达式。 &: 只有两边都为true结果是true。否则就是false。 |:只要两边都为false结果是false,否则就是true ^:异或:和d或有点不一样。 两边结果一样,就为false。 两边 阅读全文
posted @ 2018-10-29 17:35 独码天涯 阅读(72) 评论(0) 推荐(0)

摘要: 函 数:为了提高代码的复用性,可以将其定义成一个单独的功能,该功能的体现就是java中的函数。函数就是体现之一。 java中的函数的定义格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数1,…){ 执行语句; return 返回值; } 当函数没有具体的返回值时,返回的返回 阅读全文
posted @ 2018-10-29 17:35 独码天涯 阅读(132) 评论(0) 推荐(0)

摘要: 要知道java是分两部分的:一个是编译,一个是运行。 javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。 java:负责运行的部分.会启动jvm.加 阅读全文
posted @ 2018-10-29 17:29 独码天涯 阅读(1193) 评论(0) 推荐(0)

摘要: 面向对象:★★★★★ 特点:1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。 过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。 匿名对象使用场景: 1:当对方法只进行一次调 阅读全文
posted @ 2018-10-29 17:27 独码天涯 阅读(148) 评论(0) 推荐(0)

摘要: 继 承(面向对象特征之一) 好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。 java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。 单继承:一个类 阅读全文
posted @ 2018-10-29 17:25 独码天涯 阅读(85) 评论(0) 推荐(0)

摘要: 接 口:★★★★★ 1:是用关键字interface定义的。 2:接口中包含的成员,最常见的有全局常量、抽象方法。 注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstract interface Inter{ public sta 阅读全文
posted @ 2018-10-29 17:24 独码天涯 阅读(101) 评论(0) 推荐(0)