随笔分类 - Java
摘要:动态代理(理解): 基于反射机制。 现在需要知道以下的就行: 什么是动态代理 ? 使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。 动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。 jdk动态代理,必须有接口,目标类必须实现接口,
阅读全文
摘要:一、反射概述 1. java.lang.Class:是反射的源头 我们创建一个类,通过编译,生成对应的.calss文件,之后使用java.exe加载(jvm的类加载器)此.class文件,此.class文件加载到内存以后,就是一个运行时类,存在缓存区,那么这个运行时类的本身就是一个class的实例
阅读全文
摘要:Java中的对象正常情况下只能进行比较 == 或者 != 不能使用 > < ,但是在实际的开发中,我们需要对多个对象进行排序,就是需要比较对象的大小 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator 1. Co
阅读全文
摘要:一、基本概念 程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 运行中的QQ,运行中的MP3播放器 程
阅读全文
摘要:字符串相关的类:String String类:代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。 String是一个final类,代表不可变的字符序列 当字符串重新赋值时,需要重新指定内存区域,不能使用原有的value进行赋值 当对现有的字符串进行连接操作时,
阅读全文
摘要:一、 包装类的使用 java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 需要掌握的:基本数据类型、包装类、String三者之间的相互转换 基本数据类型 《 》包装类:自动装箱,自动拆箱 基本数据类型、包装类 >String类型:调用String重载的valueOf(Xxx
阅读全文
摘要:一、java.lang.Object类 1.Object类是所有Java类的根父类 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 3.Object类中的功能(属性、方法)就具有通用性。 属性:无 方法:equals() / toString
阅读全文
摘要:一、异常? java系统中将java.lang.Throwable类作为异常的最根类 [java.lang.Throwable是所有异常或错误的顶级类,可以处理任何异常] * java.lang.Throwable * | java.lang.Error:一般不编写针对性的代码进行处理。 * | j
阅读全文
摘要:一、 static static:静态的,可以用来修饰属性、方法、*代码块(或初始化块)、*内部类 static修饰属性(类变量): 由类创建的所有的对象,都共用这一个属性 当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs 实例变量(非static修饰的属性,各个对象各自拥有一
阅读全文
摘要:一、类及对象 1. 类的组成成分 属性(成员变量,Field) 方法(成员方法,函数,Method) 2. 属性 成员变量 vs 局部变量 相同点: 遵循变量声明的格式: 数据类型 变量名 = 初始化值 都有作用域 不同点: 声明的位置的不同 :成员变量:声明在类里,方法外, 局部变量:声明在方法内
阅读全文
摘要:一、数组概念 可以将多个同一数据类型的数据,存储到同一个容器中 1. 格式 数据类型[] 数组名=new 数据类型[元素个数] "数据类型"表示该数组中可以存放哪一类型的数据 "[]" 表示当前变量的数据类型为数组类型 "元素个数" 限制了当前数组中可以存放的数据个数 创建数组时,java系统自动设
阅读全文
摘要:一、关键字&标识符 关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 标识符:凡是自己可以起名字的地方都叫标识符 1. 命名的规范(一定要遵守,不遵守就会报编译的错误) 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保
阅读全文
摘要:一、Java基础知识 二、软件 1. 软件是什么? 软件=数据+指令[命令]+文档 2. 软件开发指什么? 软件开发是根据用户的需求创建出相应的软件系统. 软件开发是一个过程,包含需求的提取,需求分析,软件的编写,软件测试. 三、人与计算机做交互 图形化界面 vs 命令行方式 dir md rd c
阅读全文

浙公网安备 33010602011771号