![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
ljheee
如果对你有收获,欢迎关注公众号 架构道与术(ToBeArchitecturer) ,获得最新干货。https://url.cn/5wpXFoL
展开
-
Java垃圾回收机制(GC机制)
Java垃圾回收机制 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对原创 2016-03-08 21:55:11 · 1092 阅读 · 0 评论 -
堆和栈-----思考研究
堆和栈-----思考研究栈(stack)与堆(heap)都是Java用来在Ram[内存]中存放数据的地方[是两种不同的数据结构]。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。其他编程语言都有这两种数据结构。一、栈因为本身是FILO - first in, last out. 先进后出,能够自动释放,是不需要程序员来管理的。可见,垃圾回收GC是针对堆原创 2016-04-23 14:54:40 · 934 阅读 · 0 评论 -
Java中getBytes()方法--使用详解
getBytes()方法详解在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样!1、 str.getBytes(); 如果括号中不写charset,则采用的是Sytem.getProperty("file.encoding"),即当前文件的编码方式, 2、 str.getBytes("chars转载 2016-05-22 17:57:12 · 39138 阅读 · 2 评论 -
安装JDK,window下为什么要设置环境变量JAVA_HOME、CLASSPATH、PATH??
JDK(java development kit),Java开发工具JRE(java runtime environment),Java运行环境path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等而这些常用原创 2016-03-05 20:42:04 · 11726 阅读 · 0 评论 -
Java 堆内存 和日志分析
堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象和数组。它的管理是由垃圾回收器(GC)来负责的;不给程序员显式释放对象的能力。Java不规定具体使用的垃圾回收算法,可以根据系统的需求使用各种各样的算法。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old );这也就是JVM采用的“分代收集算法”,简单说,就是针原创 2016-08-12 23:52:18 · 2693 阅读 · 0 评论 -
Eclipse中最有用的快捷键组合 (必看)
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。分享供大家参考学习。让我们按照使用频率来看看我最爱用的一些热键组合。(注:以下内容在Eclipse3.02及一上版本通过测试)1. Control-Shift-T: 打开类型(Op转载 2015-12-23 14:36:34 · 1306 阅读 · 0 评论 -
Thread调用run()和start()方法的区别
下面是一道阿里在线笔试题目,要求给出程序的输出结果: class TaskBGThread extends Thread { private int i=1; public void run() { System.out.print("TaskBG" + i); i++; }}public class原创 2017-11-12 16:55:36 · 3791 阅读 · 1 评论