随笔分类 - Java
摘要:类初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 一个子类要初始化需要先初始化父类 一个类初始化就是执行<clinit>()方法 子类如果重写了父类的方法,通过子类对象调用的一定是子类重写过的代码 非静态方法默认的调用对象是this this对象在构造器或
阅读全文
摘要:JVM探究 请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈JVM中,类加载器你的认识? 1、JVM的位置 JVM是Jav
阅读全文
摘要:集合的概念 概念 对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 Collection接口 **Collection:**该体系的跟接口,代表一组对象,称为“集合”。 **List接
阅读全文
摘要:多线程详解 1、线程简介 线程、进程、多线程 普通方法和多线程 Process与Thread 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念。 是系统资源分配的单位 通常在一个进程中可以包含若
阅读全文
摘要:重学Java(Day3) 面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程
阅读全文
摘要:重学Java(Day2) Java注释概述 Java的三种注释 单行注释:// 注释内容 多行注释:/*… 注释内容….*/ 文档注释:/**.. 注释内容….*/ 这种注释可以用来自动地生成文档。在JDK中有个javadoc的工具,可以由源文件生成一个HTML文档。使用这种方式注释源文件的内容
阅读全文
摘要:重学Java(Day1) 数据类型 强类型语言 强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。例如c++,java等都属于强类型语言。 弱类型语言 弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php,ja
阅读全文

浙公网安备 33010602011771号