Java基础全面解析
文章平均质量分 74
凌澜星空
这个作者很懒,什么都没留下…
展开
-
Java基础笔记——学习Java前的准备
接下来的一个月我会和大家分享我学JavaSE时候的笔记,分享是最好的老师,希望我的笔记能给大家一些帮助。我会每天发一篇文章,这些都是我学Java时候的精华,当然,每一篇笔记我都会精心修改,使得知识点更加清晰,更加通俗易懂。Java必备知识点汇总软件:系统软件、应用软件交互方式:图形化界面GUI=Graphical User Interface命令行方原创 2015-05-11 08:06:49 · 2428 阅读 · 0 评论 -
Java基础全面解析——Java语言基础
高级编程语言的组成:关键字、标识符、注释、常量与变量、语句、函数、数组,下面一一介绍各个组成元素。a) 关键字i. 定义:关键字是一些英文单词,但在java中有特殊含义,自定义的变量不能和关键字重名。ii.注:关键字一般都小写。b) 标识符i. 定义:标识符就是自定义的变量名ii.规则:26个字母大小写、0-9、_、$组成iii.注1:不能以数字原创 2015-07-12 22:23:28 · 1811 阅读 · 0 评论 -
java处理高并发高负载类网站的优化方法
一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐转载 2015-07-15 08:25:31 · 1309 阅读 · 0 评论 -
深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2015-07-14 18:43:27 · 1374 阅读 · 0 评论 -
Java基础深入解析——类与对象
成员变量与局部变量的区别1.成员变量定义在类中,整个类中都能够访问。 局部变量定义在局部代码块中,只能在局部代码块中访问。2.成员变量存在于堆内存中,有初始值。PS:成员变量分为静态成员变量和非静态成员变量,非静态成员变量存在堆内存中,静态成员变量存在静态方法区中。静态方法区只存静态成员变量;堆内存只存非静态成员变量(就是对象);栈内存只存局部变量;非静态方法区存原创 2015-07-17 21:17:21 · 1572 阅读 · 0 评论 -
Java中被你忽视的四种引用
正文开始前,有必要先了解下Java内存分配与回收,请见我的相关博文。——————————————————————————————————Java的数据类型分为两类:基本数据类型、引用数据类型。基本数据类型的值存储在栈内存中,而引用数据类型需要开辟两块存储空间,一块在堆内存中,用于存储该类型的对象;另一块在栈内存中,用于存储堆内存中该对象的引用。其中引用类型变量分为四类:1)强引原创 2016-02-28 15:39:09 · 2523 阅读 · 2 评论 -
String类中你不知道的知识
直接量创建对象更高效 Java中创建一个字符串有两种方法://第一种方法String str1 = "字符串1";//第二种方法String str2 = new String("字符串2");这两种字符串可以完全一样地使用,但它们的内存分配方式完全不一样,而且效率也大相径庭。第一种方式: 这种方式创建的字符串对象在堆内存中只需要一块存储空间。系统首先会到字符串缓原创 2016-02-28 16:51:05 · 1399 阅读 · 3 评论 -
Java异常体系中的秘密
相信大家每天都在使用Java异常机制,也相信大家对try-catch-finally执行流程烂熟于胸。本文将介绍Java异常机制的一些细节问题,这些问题虽然很小,但对代码性能、可读性有着较为重要的作用。Java异常体系介绍 在学习一项技术前,一定要先站在制高点俯瞰技术全局,从宏观上把控某项技术的整个脉络结构。这样你就可以有针对性地学习该体系结构中最重要的知识点,并且在学习细...原创 2018-03-12 17:00:48 · 1850 阅读 · 0 评论 -
揭秘ThreadLocal
ThreadLocal是开发中最常用的技术之一,也是面试重要的考点。本文将由浅入深,介绍ThreadLocal的使用方式、实现原理、内存泄漏问题以及使用场景。ThreadLocal作用在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该变量的值均不相同。如果是你,该如何实现上述功能?常规的思路如下: 使用一个线程共享的Map<Thread,...原创 2018-03-13 11:27:26 · 1462 阅读 · 3 评论