JAVA基础知识梳理
JeffLee0371
自律给我自由
展开
-
JAVA基本概念梳理
程序语言运行过程理解编译型语言解释型语言编译汇编JAVA程序的可移植性JAVA各种名词具体梳理Java编译器Java解释器JVM JITJDKJRE参考帖子:程序语言运行过程理解首先,计算机无法理解除机器语言之外的任何语言。所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。翻译的方式分为编译和解释,不同的方式适用于不...原创 2018-09-04 16:20:42 · 246 阅读 · 1 评论 -
java中的length与length()与size()
正确用法Array.lengthint[] arr = {1,2,3};int x = arr.length;//arr.length = 3String.length() String s = "123"; int x = s.length(); //s.length() = 3Collection.size()ArrayList<Integer&g...原创 2019-02-28 20:14:23 · 236 阅读 · 0 评论 -
优先队列与堆排序
PriorityQueue优先级队列中的元素可以按照任意的顺序插入,却总是按照排序的顺序进行检索。无论何时调用remove方法,总会获得当前优先级队列中的最小元素(其实是返回堆顶元素),但并不是对所有元素都排序。它是采用了堆(一个可以自我调整的二叉树),执行增加删除操作后,可以让最小元素移动到根。堆排序复习package sort;import java.util.Arrays;pu...原创 2019-02-26 16:25:42 · 234 阅读 · 0 评论 -
hashmap的存值,各种遍历方法
package com.jefflee;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class HashmapTest { // 遍历Hashmap的四种方法 public static void main(String[] args) { ...原创 2019-03-07 20:26:18 · 1276 阅读 · 0 评论 -
java架构师技能树 永远不要停止学习
转载 2019-03-28 17:21:25 · 578 阅读 · 0 评论