java基础
文章平均质量分 50
还没入门的大菜狗
一只大菜狗
展开
-
{学习笔记}[反射]
反射定义: 反射就是加载累,并解刨出泪的各个组成部分(如成员变量,方法,构造方法等)组成: 分为两部分:加载类 解剖类 加载类:(三种方法) 1.Class clazz=Class.forName(“/day01/src/reflact/Demo1.java”); 2.class clazz1=new Person().getClass(); 3.Class c原创 2016-07-23 15:56:06 · 198 阅读 · 0 评论 -
{学习笔记}[内省]
内省基本概念为什么要学习内省?>开发框架是,经常需要使用java对象的属性来封装程序的数据,每次都是用反射技术完成此类操作过于麻烦,所以sun开发了一套api,专门用于操作java对象的属性什么是java对象的属性和属性的读写方法?>作用:>简化反射对于java属性封装的操作javabean的基本概念:属性: 拥有get/set方法的>package test_introspector;p原创 2016-07-24 18:13:58 · 239 阅读 · 0 评论 -
StringBuilder源码解析
签名(signature) public final class More ...StringBuilder extends AbstractStringBuilder implements java.io.Serializable, CharSequence简介:可变的字符序列 StringBuilder使用了 -标记虚拟类AbstractStringBuilder -标记接口java原创 2016-09-25 13:49:42 · 309 阅读 · 0 评论 -
【每日一问】数组 new问题
学姐问了一个问题,为什么输出都是0000啊。代码如下public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); int moveNum=s.nextInt(); int[] a=new int[10]原创 2017-05-01 21:22:02 · 304 阅读 · 0 评论 -
【java 基础知识复习】数组
考试告一段落。。。虽然还有一门计组。。。 但是复习不下去了。。。基础部分:简单知识点堆积 知识地位:难度不大,但是很多人对java数组的内存分配把握并不准确 当数组的所有元素都被分配了合适的内存空间,并制定了初始值时,数组初始化完成,程序以后将不能重新改变数组对象在内存中的位置和大小。1.1 数组初始化:java 数组是静态的,即当数组呗初始化后,该数组所...原创 2017-06-20 21:17:03 · 270 阅读 · 0 评论 -
Enumeration接口
版权声明:http://blog.csdn.net/qq924862077/Enumeration(枚举)接口的作用和Iterator类似,只提供了遍历Vector和HashTable类型集合元素的功能,不支持元素的移除操作。Java8中Enumeration接口的源码:public interface EnumerationE> {/** * Tests转载 2017-08-25 15:57:39 · 204 阅读 · 0 评论 -
java 心跳检测
今天再看Spring Cloud Eureka的时候,提到了心跳检测。之前也在某个地方看到过这个概念。但是一直没有深究。找到了这篇文章。写的很不错。就来转载一下http://blog.csdn.net/zhao9tian/article/details/52275214外网服务端保存内网服务端会话的有效性以及平台上监控所有内网服务端的网络状况,模仿心跳机制实现,转载 2017-11-06 17:51:27 · 5033 阅读 · 0 评论 -
【读书笔记】《pattern hatching》对设计模式的十大误解
艺术就是将一种模式强加于经历,以及识别这种模式时所带来的审美享受——Alfred North Whitehead 误解分三类:模式定义、模式作用、模式的社区模式定义中的误解模式就是一种场合下对某个问题的一个解决方案(局限性) 反驳:模式有一下三个特性——可再现性、可教学性、可命名性模式是行话、规则、编程技巧、数据结构。。 模式不是可以盲目应用的规则(...原创 2018-03-26 16:30:57 · 290 阅读 · 0 评论