java
整理一些java的知识
hustfc
这个作者很懒,什么都没留下…
展开
-
Java泛型数组列表ArrayList详解 & ArrayList API
ArrayList介绍 普通的数组一旦确定大小,想要再改变空间大小就不太容易了。 在Java中,解决这个问题最简单的方式是使用Java的ArrayList类。 下面声明和构造一个保存Employee对象的数组列表。 ArrayList<Employee> staff = new ArrayList<Employee>(); 在Java SE7中,可以省去右边的类型参数:但...原创 2019-04-15 21:54:31 · 610 阅读 · 0 评论 -
理解Java抽象类、抽象方法
在面向对象中,所有的对象都是通过类来描述的。 但是并不是所有的类都用来描绘对象。 当一个类的属性不足以描绘一个对象的时候,这个类就是抽象类。 由于抽象类不包含实例对象,因此抽象类必须被继承。在Java中,抽象类表示的是一种继承的关系。一个类只能继承一个抽象类,而一个类却可以实现多个接口。 考虑这个应用场景,Employee和Student里面都继承自Person类,而Person类定义了一些基本...原创 2019-04-13 21:06:23 · 903 阅读 · 1 评论 -
Java静态域和静态方法(static)详解
1.静态域 如果将域定义为static,每个类只有一个这样的域。 例如上面这个员工类,每一个员工都有自己的id,但是这个类的所有实例将共享一个nextId域。 也就是说,1000个员工对象,每一个与员工都有自己的id。但是只有一个静态域nextId。 即使没有一个Employee对象,静态域nextId依然存在。 可以理解静态域就是一个类域 2.静态常量 静态变量使用的比较少,但是静态常量使用...原创 2019-04-08 17:50:44 · 1415 阅读 · 0 评论 -
Java数组详解
声明数组 数组for each循环 有点像python语法: for(int element : a) System.out.println(element); 数组打印: import java.util.Arrays; public class array { public static void main(String[] args){ ...原创 2019-04-06 20:57:43 · 152 阅读 · 0 评论 -
java处理输入,Scanner API
Java想要通过控制台进行输入的时候,首先要定义一个Scanner对象,并与标准输入流相关联: Scanner in = new Scanner(System.in); Scanner类定义在java.util包中,当使用的类不是在java基本的java.lang中的时候,需要使用import导入 import java.util.*; //Scanner的库 import java.u...原创 2019-04-05 21:56:54 · 1502 阅读 · 0 评论 -
java字符与字符串String & char
字符串拼接 java允许用+号来拼接两个字符串 这种特性也经常用在输出语句中 System.out.println("The answer is" + answer); 字符串不可变 和python一样,java的字符串也是不可变的。 但是我么你可以采用substring方法 检测字符串是否相等 字符串长度,判断空串 String API 构建字符串 可以采用StringBuild...原创 2019-04-05 19:40:03 · 373 阅读 · 0 评论