06 2019 档案

摘要:java中private只能被本类访问。但是还可以利用java中的反射从外界调用private变量或方法。 反射Class类、Constructor类、Field类。 表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对 阅读全文
posted @ 2019-06-27 10:57 TangXinPing 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:Final类: Final方法: Final字段: 无论使用哪种赋值方法都只能被指定一次 阅读全文
posted @ 2019-06-27 10:49 TangXinPing 阅读(162) 评论(0) 推荐(0) 编辑
摘要:首先了解一下栈,栈的基本使用: 栈是一种“后进先出”的数据结构,只能在一端进行插入(压栈)、删除(出栈)的数据操作。 1 Stack的基本使用 2 初始化 3 Stack stack=new Stack 4 判断是否为空 5 stack.empty() 6 取栈顶值(不出栈) 7 stack.pee 阅读全文
posted @ 2019-06-27 10:47 TangXinPing 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:一、Java事件主要角色 Source:事件源,即触发事件的对象; EventObject:事件对象,即带有 EventSource 信息的事件对象,是对EventSource的包装; Eventlistener:事件监听器,对该事件的处理。 一个事件源并不代表只有一个事件监听者,可以有很多个事件监 阅读全文
posted @ 2019-06-27 10:46 TangXinPing 阅读(140) 评论(0) 推荐(0) 编辑
摘要:null可以被强制转换成任意类型的对象 String 第一种;new方式String s1 = new String(“hello world”);String s2 = new String(“hello world”);System.out.println(s1 == s2);//输出false 阅读全文
posted @ 2019-06-27 10:44 TangXinPing 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1.如果两种类型是“兼容的”(数字、字符、布尔类型互不兼容),或“目的类型的范围比来源范围大”自动执行类型转换。 2.数值类型按范围大小为:byte、short、char、int、long、float、double。 3.子类可以非常容易地转为父类,是安全的,为功能较强的类型转换为功能较弱的类型,是 阅读全文
posted @ 2019-06-27 10:44 TangXinPing 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:一、访问修饰符 类访问修饰符 访问修饰符类内访问包内访问包外仅子类访问包外访问非子类 private Y N N N Default Y Y N N protected Y Y Y N public Y Y Y Y 访问修饰符类内访问包内访问包外仅子类访问包外访问非子类 private Y N N 阅读全文
posted @ 2019-06-27 10:43 TangXinPing 阅读(282) 评论(0) 推荐(0) 编辑
摘要:什么是嵌套类及内部类? 可以在一个类的内部定义另一个类, 这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类.静态嵌套类使用很少, 最重要的是非静态嵌套类, 也即是被称作为内部类(inner).嵌套类从JDK1.1开始引入.其中inner类又可分为三种: (1 阅读全文
posted @ 2019-06-27 10:41 TangXinPing 阅读(798) 评论(0) 推荐(0) 编辑
摘要:大家都知道,在Java中整数默认的数据类型是int类型,当我们使用byte的时候就要小心了,因为如果两个byte类型的变量相加结果赋给一个byte类型的变量是会编译错误的。请看下列代码: 此处报了一个编译错误:类型不匹配:不能从 int 转换为 byte。 为什么会报这样一个错误呢?明明我b1,b2 阅读全文
posted @ 2019-06-27 10:37 TangXinPing 阅读(2372) 评论(0) 推荐(0) 编辑
摘要:1.try是必须的catch、finally必须有一个或都有。 因为捕获异常是必须要有的,而捕获到异常之后,如果不做处理,那就不用写catch,如果需要对捕获到异常之后做处理才需要catch,finally也是一样,可以不用写,也可以加上。 2.什么时候用try—finally: 那什么时候使用tr 阅读全文
posted @ 2019-06-27 10:34 TangXinPing 阅读(490) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/l55iuming/article/details/46955387 String是immutable类,用replace()方法替换值后,会建立新的实例,并把对象的指针指向这个新实例。 阅读全文
posted @ 2019-06-27 10:33 TangXinPing 阅读(217) 评论(0) 推荐(0) 编辑
摘要:修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的C 阅读全文
posted @ 2019-06-26 16:30 TangXinPing 阅读(286) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/MrZhang1/p/7261232.html 为什么要用泛型 非泛型集合每次取出对象都是Object 强制转换麻烦 容易出异常 什么是泛型 参数化类型,调用时再传入具体的参数类型 创建泛型对象 一定使用<> 引用的参数类型一定要加 List<Stri 阅读全文
posted @ 2019-06-26 16:29 TangXinPing 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:1.Map.Entry的定义: Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。通过这个集合的迭代器,获得每一个条目(唯一获取方式)的键或值并对值进行更改。Map.Entry中的常用方法如下所示: (1) Object 阅读全文
posted @ 2019-06-26 16:28 TangXinPing 阅读(7795) 评论(0) 推荐(1) 编辑
摘要:https://www.cnblogs.com/redcoatjk/articles/4863340.html 阅读全文
posted @ 2019-06-26 16:27 TangXinPing 阅读(532) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/lovelyYakir/p/6290299.html 阅读全文
posted @ 2019-06-26 16:26 TangXinPing 阅读(299) 评论(0) 推荐(0) 编辑
摘要:是什么 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 反射机制体系 反射涉及的类,除了Class类之外,基本上都在java.lang.refle 阅读全文
posted @ 2019-06-25 13:02 TangXinPing 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.在我们新建一个类的对象的时候,构造器创建对象后会自动被调用,发生在其他类成员被设置为默认初始值之后,当然如果有字段初始器和初始化块的话,构造器的调用会发生在此之后。构造器的主要作用是在new将对象的引用返回之前初始化对象。 2.其访问权限是private,于是它只能被包含它的类自身所访问,而无法 阅读全文
posted @ 2019-06-25 12:53 TangXinPing 阅读(473) 评论(0) 推荐(0) 编辑
摘要:局部变量与成员变量: 局部变量分为: 行参:在方法签名中定义的局部变量,随方法的结束而凋亡。 方法内的局部变量:必须在方法内对其显示初始化,从初始化后开始生效,随方法的结束而凋亡。 代码块内的局部变量:必须在代码块内对其显示初始化,从初始化后开始生效,随代码块的结束而凋亡。 成员变量: 静态属性:类 阅读全文
posted @ 2019-06-25 12:35 TangXinPing 阅读(507) 评论(0) 推荐(0) 编辑
摘要:数组是静态的,所以,数组需要初始化(为元素分配内存空间,并指定初始值)。 初始化分为: 1.静态初始化:程序员指定初始值,系统决定长度 2.动态初始化:程序员指定长度,系统分配初始值 3.注意:不要同时使用静态初始化和动态初始化,即不要同时指定长度和赋值。 数组初始化原理: 1.java的数组变量是 阅读全文
posted @ 2019-06-25 11:11 TangXinPing 阅读(426) 评论(0) 推荐(0) 编辑
摘要:1,java.lang:Object、String、Thread等核心类与接口 2,java.Applet:所有小程序的父类 3,java.io:输入输出相关的类 4,java.net:网络相关的类和接口 5,java.util:日期、堆栈、随机数、向量类 6,java.security:secur 阅读全文
posted @ 2019-06-22 17:10 TangXinPing 阅读(161) 评论(0) 推荐(0) 编辑
摘要:run():是程序中会和会和其他线程“同时”执行的部分。 wait():使得当前线程进入等待状态,等待的线程不会主动进入到线程队列中排队等待cpu资源,必须由其他线程调用notify()方法通知它。 interrupt():吵醒休眠的线程。 yield():调用该方法后,线程处于就绪状态。 join 阅读全文
posted @ 2019-06-22 10:14 TangXinPing 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示