
Java基础
文章平均质量分 82
java实战
梦想家丶Kern
if you can take it, you can make it.
展开
-
Java类(Class)的初始化顺序详解,案例分析,让你秒懂。
Java类(Class)的初始化顺序详解前言一:Review代码如下:二:Class类执行顺序分析三:问题分析前言2021年面试腾讯高级,最后一道题Review代码,被问及这个问题,堪称经典。先贴代码和执行结果看现象,咱们再来分析解释现象。一:Review代码如下:Body.java public class Body { public boolean smile;}Lifecycle.javapublic abstract class Lifecycle<T exten原创 2021-04-13 20:58:17 · 1922 阅读 · 1 评论 -
使用LikedList 模拟一个堆栈或者俄队列数据结构。
/**使用LikedList 模拟一个堆栈或者俄队列数据结构。堆栈是:先进后出队列是:先进先出 */import java.util.*;class DuiLie{ private LinkedList link; DuiLie(){ link=new LinkedList(); } public void myAdd(Object obj){ link.addF原创 2014-09-23 19:14:02 · 700 阅读 · 0 评论 -
LinkedList中定义一个堆栈或者队列
/**LinkedList中定义一个堆栈或者队列队列:先进先出堆栈:先进后出分析:在LinkedList集合中,元素的存入取出是有序的,也就是存入java01,java02,java03取出也是java01,java02,java03先实现堆栈,可以通过addFirst,addLast来控制元素进入的顺序,然后达到输出的结果。步骤:1,先封装原创 2014-09-24 10:21:01 · 1116 阅读 · 0 评论 -
让ArralList集合具备判重功能。去除重复元素
/**让ArralList集合具备判重功能。将自定义对象作为元素,存储到ArrayList集合中,并去除相同元素。同姓名和同年龄视为同一个人。为重复元素。思路:三大块1,对人进行描述,姓名,年龄,将数据封装到人对象中2,自定义容器将人存入3,从集合中取出*/import java.util.*;class ArrayListDemo { public static vo原创 2014-09-23 19:14:57 · 1127 阅读 · 0 评论 -
Map集合的实例对象中创建对象。然后通过Set集合获取
/**每一个学生都是有对应的归属地‘有自己的姓名和年龄注意,姓名和年龄相同者视为同一学生保证学生唯一性描述学生,将学生作为键,地址作为值,存入Map集合。 然后再获取学生。思路:Map集合自身具备唯一性,可以使用其方法而且学生自身具备比较性,比较其年龄即可。所以使用实现Comparable接口,复写其compareTo方法*/原创 2014-09-23 11:54:52 · 1036 阅读 · 0 评论 -
Map集合的两种获取元素的方式:keySet()和entrySet()方法
一:Map集合是集合框架的顶层接口。独特之处在于以键值对形式存放元素,而且保证元素唯一性。1.添加:put();添加元素putAll();将整个集合中的元素添加到这个集合中2.删除:clear(); 清空所有元素remove(Object key);3.判断:containsValue();containsKey();isEmpty();4.获取:g原创 2014-09-23 00:16:33 · 2149 阅读 · 0 评论 -
IO流部分;对文本写入读出的操作,并对异常作出处理
/**在一个文件夹中创建文件夹,再在这个文件夹中创建一个文本,然后讲一段字符串写入其中,然后再输出打印。*/import java.io.File;import java.io.FileWriter;import java.io.IOException;class FileWriterReader{public static void main原创 2014-09-19 14:48:27 · 1101 阅读 · 0 评论 -
集合部分:ArrayList集合添加元素,并遍历元素
/**集合的添加元素和遍历*/import java.util.*;class ArrayListTest {public static void main(String[] args) {System.out.println("Hello World!");test1();}public static void test1(){Arra原创 2014-09-19 14:52:24 · 4891 阅读 · 0 评论 -
集合部分:Map集合的遍历。方式一:get()方法;方式二:entrySet()方法
/**集合Map接口常用的子类有;HashMap/TreeMap/HashtableMap集合以键值对的形式存放数据自身不能被Iterator遍历,所以要通过set集合完成遍历*/import java.util.*;class MapUse{public static void main(String[] args) {Tre原创 2014-09-19 14:54:21 · 2904 阅读 · 0 评论 -
IO部分,复制图片到另外一个文件夹中。
import java.io.*;class CopyPicture {public static void main(String[] args) throws Exception{System.out.println("Hello World!");copyPic1();copyPic2();}/**复制图片:思路:1.创建字节读取流对象关联图片原创 2014-09-20 08:03:16 · 859 阅读 · 0 评论 -
TreeSet集合的比较方式和元素唯一性的原理。
package aboutCollection;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class comparatorTest {public static void main(String[] args) {原创 2014-09-20 17:52:58 · 860 阅读 · 0 评论