Java体验的重点难点-----总结

1.关于JVM原理:http://www.cnblogs.com/zhanglei93/p/6590609.html

2.关于垃圾收集机制:http://www.cnblogs.com/zhanglei93/p/6636831.html

JVM运行时数据区有程序计数器、虚拟机栈、本地方法栈、堆、方法区5个区域。其中前三个区域随线程的创建而创建,随线程的消亡而消亡;栈中的栈帧随着方法的进入和退出而有条不紊地执行出栈和入栈操作。因此这三个区域的不需要过多的考虑垃圾回收问题。而Java堆和方法区则不一样一个接口的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,只有在程序运行期间才能知道会创建哪些对象,这部分内存的分配和回收都是动态的。

3.path与classpath的区别:http://www.cnblogs.com/zuosl/articles/4317637.html

1 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来
2 classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径);

提醒这个只是总结的部分,更全面的加java行业交流群657516707

时间: 2024-10-02 16:56:04

Java体验的重点难点-----总结的相关文章

Java-Java温习之Java中的重点和难点

Java中有很多内容在开发项目的过程中并不常用,但是却是很重要的部分,为了避免忘记,今天重新温习了一遍Java中的重点和难点,借此机会记录一下方便以后查找. 本文主要分为以下几个部分: 1.进制的相互转换 2.Java中位运算符的解释和运用 3.Java数组中常用的排序算法分析 4.Java中折半查找方法的分析和运用 5.Java中对象的初始化过程 6.Java抽象类在模板方法模式中的运用 7.Java多线程的难点和设计多线程程序时需要注意的问题 8.Java中集合框架运用时需要注意的问题 9.

10个HTML和CSS必须知道的重点难点问题

前端日刊 登录 10个HTML和CSS必须知道的重点难点问题 2018-02-26 阅读 2982 收藏 6 原链:segmentfault.com 分享到: 前端必备图书<深入浅出Node.js> >> >>  1.怎么让一个不定宽高的 DIV,垂直水平居中? 使用Flex 只需要在父盒子设置:display: flex; justify-content: center;align-items: center; 使用 CSS3 transform 父盒子设置:disp

第213天:12个HTML和CSS必须知道的重点难点问题

12个HTML和CSS必须知道的重点难点问题 这12个问题,基本上就是HTML和CSS基础中的重点个难点了,也是必须要弄清楚的基本问题,其中定位的绝对定位和相对定位到底相对什么定位?这个还是容易被忽视的,浮动也是一个大坑,有很多细节. 这12个知识点是我个人认为的,下面我们就来看看这12个知识点. 1.怎么让一个不定宽高的 DIV,垂直水平居中? 使用Flex 只需要在父盒子设置:display: flex; justify-content: center;align-items: center

java集合类编程重点

一.数组常用操作 import java.io.*; import java.math.*; import java.util.*; public class Main { private static int []a=new int[20]; public static void print() { for(int i=0;i<20;i++) System.out.print(a[i]+" "); System.out.println(""); } publ

总结一下这几节Java课的...重点!!!

1.定义一个Person类,包含两个私有的属性(name.age).一个含参的方法setValue(int age,String name).一个不含参方法setValue()和一个普通方法tell(). 定义一个测试类Test,实例化一个Person类的对象,名为p:对两个属性赋值并输出结果. 1 class Person 2 { 3 private int age; 4 private String name; 5 public void tell() 6 { 7 System.out.pr

Java编程思想重点笔记(Java开发必看)

Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识. 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问)之外,其它所有的方法都是动态绑定,这意

Java学习路线 重点 与目标

本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线.希望能够对你的学习有所帮助.对比一下自己,你已经掌握了这30条中的多少条了呢? 路线 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE. 这三块相互补充,应用范围不同. J2SE就是Java2的标准版,主要用于桌面应用软件的编程: J2ME主要应用于嵌入是系统开发,如手机和PDA的编程: J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统. 先学习j

零基础学UI设计教程分享C4D中重点难点分析

一. C4D中基础知识 1.世界的旋转.缩放和位移 旋转:Alt+鼠标左键 缩放:Alt+鼠标右键 位移:Alt+鼠标滚轮(中键) 2.物体的旋转.缩放和位移 旋转:快捷键R 缩放:快捷键T 位移:快捷键E 快速找到当前物体:快捷键H 物体和世界切换:快捷键W 3.找到当前C4D文件:窗口右下角(可直接切换多个文件) 关闭当前文件:窗口左上角文件--关闭(全部关闭) 合并两个文件:在其中一个文件下,点击左上角文件--合并--选择你想要合并的文件 4.等比旋转:先点击R调出旋转命令,把鼠标放在你想

java知识点、重点知识点

重点章节: 面对对象章节 重点知识点: Lambda表达式 数据:内存-->数据库 知识点一拦: 类.面向对象.对象.封装.继承.多态.消息.UML建模.数据类型(基本类型.引用类型).数据类型的转换(强制.自动) 运算符.数组.方法.变量.构造器.初始化块.内部类.包装类.常用工具类.接口.枚举类.正则表达式(字符串处理工具) .国际化.集合.泛型.异常处理