Java
文章平均质量分 53
Boston_Kimisong
这个作者很懒,什么都没留下…
展开
-
Ubuntu18.04 安装Oracle JDK1.8
文章目录1. 进入官网下载安装包2. 创建Oracle JDK1.8安装目录3. 解压 Oracle JDK 源码包到指定的目录4. 设置环境变量,将下列内容写入到/etc/profile中去5. 使全局变量生效6. 在系统注册jdk7. 测试参考ubuntu18 安装 Oracle JDK1. 进入官网下载安装包官网2. 创建Oracle JDK1.8安装目录sudo mkdir -p /usr/lib/jvm3. 解压 Oracle JDK 源码包到指定的目录sudo tar -zxv转载 2021-06-16 13:37:24 · 400 阅读 · 0 评论 -
Java array和list互转
(1) array转list// arr必须存放非基本类型变量Arrays.asList(arr);例:Integer[] arr = {1, 2, 3};List<Integer> list1 = Arrays.asList(arr);ArrayList<Integer> list2 = (ArrayList<Interger>) Arrays.asList(arr);LinkedList<Integer> list3 = (LinkedLi原创 2020-06-26 09:47:57 · 189 阅读 · 0 评论 -
Java 数组模拟队列
import java.util.ArrayDeque;public class ArrayQueue<T> { private Object[] arr; private int first; private int last; private int size; public ArrayQueue(int queueSize) thro...原创 2020-03-21 08:42:25 · 81 阅读 · 0 评论 -
Java Maven项目, pom.xml常用dependency
1. mysql<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>2. mybatis<dependency> <groupId>...原创 2020-01-11 14:52:44 · 532 阅读 · 0 评论 -
Java Array 部分元素排序
Arrays.sort()函数原型Arrays.sort(Array array, int fromIndex, int toIndex, Comparator comparator);public static void main(String[] args) { Integer[] a = new Integer[]{8, 3, 9, 7, 1}; Arrays.sort(...原创 2019-12-28 14:06:36 · 1475 阅读 · 0 评论 -
Java 日期对象转周几
DateToWeekDaypublic static String DateToWeekDay(Date date) { String[] weekDays = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; Calendar calendar = Calendar.g...原创 2019-12-28 08:19:38 · 148 阅读 · 0 评论 -
Java 字符串转日期对象 && 日期对象转字符串
StrToDatepublic static Date StrToDate(String str) throws ParseException { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = format.parse(str); return dat...原创 2019-12-28 08:07:07 · 373 阅读 · 0 评论 -
Java Array和ArrayList倒置
Array倒置public static void reverseArray(int[] a) { for(int i = 0; i < a.length/2; i++) { int temp = a[i]; a[i] = a[a.length-1-i]; a[a.length-1-i] = temp;...原创 2019-12-25 13:51:01 · 341 阅读 · 0 评论 -
Java判断Stack和Queue是否为空的方法
Stackstack.empty(), 为空返回true,不为空返回false。stack.peek(), 为空返回null,不为空返回栈顶元素。stack.size(), 为空返回0,不为空返回一个大于1的整数。Queuequeue.isEmpty(), 为空返回true,不为空返回false。queue.peek(), 为空返回null,不为空返回栈顶元素。queue.si...原创 2019-12-23 14:54:50 · 11694 阅读 · 1 评论 -
Java无法将函数参数中的对象设置为null的原因分析
(1)先看如下代码,在函数setNull(TreeNode node)中将传入的对象node设置为null,但是没有成功:class TreeNode{ int val; TreeNode left; TreeNode right; public TreeNode(int val){ this.val = val; left = ...原创 2019-11-29 13:50:43 · 1281 阅读 · 0 评论 -
完全二叉树(Complete Binary Tree)或者完美二叉树(Perfect Binary Tree)中, 结点标号(label)与层数(level)的关系
分析:如图所示, 假设二叉树中的结点从1开始,从左到右,从上到下进行标号。那么结点标号(label)与层数(level)的关系为:level=log2(label) +1level = log_{2}(label ) \ +1level=log2(label) +1Java代码:int level = (int)(Math.log(label) / Math.lo...原创 2019-11-16 15:08:35 · 1111 阅读 · 0 评论 -
Java 反转一个List
Collections.sort(list);原创 2019-11-16 14:56:04 · 768 阅读 · 0 评论 -
Java 内存管理
(1) Map<String, List>设一个HashMap对象的结构为<String, List<String>>, 用变量map来表示这个HashMap对象。现取出这个map中的一项键值对,其中键是一个String对象,用变量s表示, 值是一个List对象,用变量list来表示。当对list进行修改时(list.set(index, value)), 不...原创 2019-11-12 03:44:07 · 68 阅读 · 0 评论 -
Java Swing, 在JPanel上添加JTable
import javax.swing.*;import javax.swing.border.EmptyBorder;import javax.swing.table.DefaultTableModel;import java.awt.*; public class MyJFrame extends JFrame { private JPanel contentPane; /**...原创 2019-10-23 14:14:52 · 2670 阅读 · 1 评论 -
ArrayList 多关键字自定义排序
import java.util.ArrayList;import java.util.Comparator;public class Student { // the first keyword private String name; // the second keyword private String university; public ...原创 2019-10-31 09:51:15 · 579 阅读 · 0 评论 -
Java Inheritance & Polymorphism, constructor chaining
public class Student{ private String name; private int age; public Student() { System.out.println("Student()"); } public Student(String name, int age) { System.ou...原创 2019-10-31 11:47:16 · 90 阅读 · 0 评论