摘要://注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface test { public String print() default "99"; String value() ; int st
阅读全文
摘要:用于约束代码:通过与多态一起使用,只允许将多态规定的类对象添加 ArrayList<String> arrali = new ArrayList<String>(); 可以用于集合、方法、类 类 new TestBean<String> 在代码编写时,类的所有的T都会变成String。从而支持使用S
阅读全文
摘要:集合只能存放引用数据类型的数据。 集合分类: 集合的从属关系: 两类集合Collection、Map Collection包括List、Set List包括:Vector\ArrayList\LinkedList Set包括:HashSet\TreeSet\LinkedHashSet Map包括:H
阅读全文
摘要:面向对象:现实世界事物的具体属性和行为在程序中的表现形式为对象。对它进行的操作则为面向对象编程。 抽象:忽略一个对象的实际状态而关注其本质,将具体事物转化为一个类型的过程 实例化:将一个类型为其赋值初始化为一个实际对象的过程。 类:我们抽象出的哪个事物的类型就是一个类 类是java中的一种复杂数据类
阅读全文
摘要:变量介绍: 生命周期:内存空间被创建到被销毁。 分类:成员变量、局部变量 成员变量:会默认赋值(赋值为零值) 整形:0 浮点型:0.0 char类型’\u0000‘ boolean:false 引用数据类型:null 局部变量:在方法内和代码块内声明,作用范围只能在赋值到、代码块}前,或者函数结束前
阅读全文
摘要:1.1:单行注释 语法: // 1.2:多行注释 语法: /* 多行内容 */ 1.3:文档注释 语法: /**注释内容 */ @author 作者 @version 版本 @param 方法的参数 @return 方法返回类型 @exception 返回抛出的异常 1.4:注释不会被编译器编译到.
阅读全文
摘要:决定写一系列这样的文章吧,这一类的文章并不会探究到Java的底层知识, 这个系列的文章(虽然我之前的坑还没填完。。。不过还是想写一下) 可能会和之前写过的文章一些知识重复,编程大神如果想回忆一下也可以看一看。小白的话,不建议看。 因为我不会写的通俗易懂,大部分是已经被大多数人认同的定义,如果你对你的
阅读全文
摘要:首先甩出定义: Unicode(Universal Code 统一码)是基于通用字符集(Universal Character Set)的标准来发展, Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。它通过增加一个高字节对ISO Latin-1字符集进行扩展,当这些高字节位
阅读全文
摘要:先放一下多态的定义: (360词典上的哈) 多态(Polymorphism)按字面的意思就是"多种状态"。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述--多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据
阅读全文
摘要:static用来修饰静态的变量、方法、(静态内部类) 被static修饰的元素所有对象仅此一份,存储在方法区。 被static修饰的属性在类加载的时候就初始化好了。 被static修饰的方法和属性可以直接使用类名.方法名/属性名调用 一般用于对象之间共享数据吧。 静态方法中只能使用静态变量,它内部也
阅读全文
摘要:Java内部类分为四种 成员内部类、静态内部类、匿名内部类、局部内部类。 以下放上实现代码: 1.成员内部类 class A { public A() { } class AB{ } } 注意事项: 1.如果要使用成员内部类,必须先创建包含它的类对象,在类对象中创建成员内部类对象。 2.如果成员内部
阅读全文
摘要:首先看一下string的一部分源码吧 public final class String private final char value[]; 我们暂且只看这两行, 第一行String被final修饰,表示String不可以被继承且它的所有方法都隐式的被final所修饰。(不懂的伙伴可以看以下fi
阅读全文
摘要:final是一个可以对类、方法、变量修饰的修饰词。它最直接的意思就是,被它修饰的元素,不可以再被改变了,已经是最终形态了 1.当它用于修饰类的时候 表示这个类不可以被继承了。这个类不可以有子类,已经是最终形态了。 final类内部的所有的方法都隐式的被final修饰(反正已经不可能被重写了) 内部的
阅读全文
摘要:首先呢,我们来说一下值传递与引用传递的区别(这两个玩意儿实在调用函数的时候提到的) 比如说 code( a) code( int a ) code(a)是调用函数,a是我们原本函数的一个值类型,然后使用code函数,把他作为一个参数传入。 code(int a ) 这里注意哦,这个a和我们上面那个a
阅读全文