Java基础学习
superlxing
be happiness with you
展开
-
Java基础语法知识之数据类型
Java基础语法知识数据类型1. 分类:基本数据类型:4类8种引用数据类型:类,接口,数组2. 基本数据类型整数 类型 byte short int long 占用字节 1字节 2字节 4字节 8字节浮点数 类型 byte short int long 占用字节 1字节 2字节 4字节 8字节- 我知道- 也是啊注意:原创 2016-04-19 23:29:38 · 233 阅读 · 0 评论 -
【JVM】类加载机制
1、类加载机制概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在java中,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会带来一些性能开销,但是却为java应用程序提供了高度的灵活性,java动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点形成的,所转载 2016-08-01 21:39:19 · 232 阅读 · 0 评论 -
【笔试面试】第一波
1、Java变量Java中主要有如下几种类型的变量局部变量类变量(静态变量)-- 属于类成员变量(非静态变量)-- 属于对象2、关于枚举 package com.scu.lly;public class EnumTest {/*** 颜色枚举*/enum ColorEnum{RED,GREEN,BLUE}/***转载 2016-08-01 21:52:25 · 436 阅读 · 0 评论 -
【笔试面试】第二波
1、List遍历时删除的几种方式比较1.1、会报错的删除方式:(1)在Iterator遍历时使用list删除Iterator<String> it = list.iterator(); while(it.hasNext()){ String item = it.next(); list.remove(item); //报错!转载 2016-08-02 17:02:03 · 292 阅读 · 0 评论 -
【笔试面试】第三波
1、String的split(String regex)方法参数注意点 使用这个方法时,当我们直接以“.”为参数时,是会出错的,如:String str = "12.03"; String[] res = str.spilt("."); //出错!!! 此时,我们得到的res是为空的(不是null),即str = []; 因为String的split(String regex原创 2016-08-06 11:41:05 · 254 阅读 · 0 评论 -
【JVM】内存结构浅析
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面,原创 2016-08-10 21:59:40 · 253 阅读 · 0 评论