2019年5月23日

摘要: 1. Heap(堆):实例分配的地方,通过-Xms与-Xmx来设置2. MethodArea(方法区域):类的信息及静态变量。 对应是Permanet Generation, 通过-XX:PermSize来设置3. JavaStack(java的栈):虚拟机只会直接对Javastack执行两种操作: 阅读全文

posted @ 2019-05-23 11:33 AJPFX 阅读(115) 评论(0) 推荐(0) 编辑

摘要: 数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。 1、数组不是集合,它只能保存同种类 阅读全文

posted @ 2019-05-23 11:31 AJPFX 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 很多朋友可能跟我一样,对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天我们来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment 阅读全文

posted @ 2019-05-23 11:29 AJPFX 阅读(103) 评论(0) 推荐(0) 编辑

摘要: GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。GBK和UTF8有什么区别?UTF8编码格式很强大,支持所 阅读全文

posted @ 2019-05-23 11:26 AJPFX 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 1、创建 ArrayList<Egg> myList=new ArrayList<Egg>(); //<Egg>代表创建出Egg类型的List,新的ArrayList对象会创建在堆上2、加入元素 Egg s=new Egg(); myList.add(s);//此ArrayList会产生一个"盒子" 阅读全文

posted @ 2019-05-23 11:25 AJPFX 阅读(102) 评论(0) 推荐(0) 编辑

摘要: 含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以 阅读全文

posted @ 2019-05-23 11:23 AJPFX 阅读(119) 评论(0) 推荐(0) 编辑

摘要: ava API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection<--List<--Vector Collection<--List<--ArrayList Collection<--List<--LinkedList Collection<--Set 阅读全文

posted @ 2019-05-23 11:19 AJPFX 阅读(100) 评论(0) 推荐(0) 编辑

摘要: JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。选择排序法是将数组的第一个数据作为最大或者最 阅读全文

posted @ 2019-05-23 11:16 AJPFX 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 1.break : (1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。[逐层判断,逐步跳出] (3).break在循环体内,强行结束循环的执行,也就是结束整 阅读全文

posted @ 2019-05-23 11:14 AJPFX 阅读(130) 评论(0) 推荐(0) 编辑

摘要: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内 阅读全文

posted @ 2019-05-23 11:12 AJPFX 阅读(210) 评论(0) 推荐(0) 编辑


Copyright © 2024 AJPFX
Powered by .NET 8.0 on Kubernetes