摘要:
前面介绍了jvm运行时数据区域后,下面讲解下对内存中数据的其他细节,看他们是如何创建、布局及访问的
一、对象的创建
1.对象的分配
对象的创建分配方式主要有两种:指针碰撞和空闲列表
指针碰撞:
假设堆内存中是绝对规整的,那么,在为新对象分配内存空间时,只需要将指针向... 阅读原文
2017-06-17 15:14:02 阅读(823) 评论(0)
摘要:
整个项目只有四张表
book-书籍主表,记录书籍的详情信息,包括类别,作者描述等
type-类别表,书籍类别管理
menu-目录章节表
properties-配置表
book表是书籍主表
code:用于图书code记录,可认为该字段能确定图书唯一
typeId:关联type表主键id,标识图书类别
title... 阅读原文
2017-06-17 13:16:04 阅读(832) 评论(0)
摘要:
之所以将抽象类和接口放在一起做笔记,是因为他们之间很难区分又各自独立。在学习完Java程序设计的三大特点(封装、继承、多态)之后,我最大的收获是,慢慢理解了Java语言这种面向对象程序设计的优越性,它既能保持自身独立性又在不断进化、发展的。如果说封装和继承是实现Java多态性的基础,那我个人觉得抽象类和接口更是为多态... 阅读原文
2017-06-17 12:15:02 阅读(856) 评论(0)
摘要:
首先,做这个阅读站的目的只是为了学习。博主码农一枚,主要语言java,入行2年多,一直在大神的庇护下兢兢业业的写业务代码。所以始终有一颗一展拳脚,完整搭建一个框架的冲动,奈何一直没(懒)有(癌)个(症)合(严)适(重)的(患)机(者)会。
另外,这是博主第一次这么认真的写博客,虽然以前也写过一些闲言碎语,大抵就是复制... 阅读原文
2017-06-17 11:37:12 阅读(851) 评论(0)
摘要:
多态性是指允许不同类型的对象对同一消息做出相应。具有灵活性、抽象、行为共享、代码共享的优势,共享就意味着最大化利用和简洁,还有就是加载速度。
一、多态的作用
消除类型之间的耦合关系。即同一事件发生在不同的对象上会产生不同的结果。
二、多态的实现形式
1.重载(发生在同一个类中)
2.覆盖(发生在子类中)
三、多态的... 阅读原文
2017-06-17 10:59:04 阅读(876) 评论(0)
摘要:
Java字符串进阶
前言
最常用的对字符串操作的类有三个,分别是String,StringBuilder,StringBuffer,下面将会详细的说说这三个类......
String
String类代表字符串,这个是最基本的对字符串的类,这个也是使用比较多的类,这里就不再详细介绍了
构造
new Str... 阅读原文
2017-06-17 09:11:02 阅读(793) 评论(0)
摘要:
Java类和对象
一般的类只能是public或者default的,若是public的,类名必须和文件名一样。一般在一个文件只写一个类,故这个类一般是加上public。
内部类还可以是private和protected,一般私有化(private),因为只有当前这个类才需要。这样只有它的外部类可以直接访问。所以里面的数... 阅读原文
2017-06-17 07:21:03 阅读(859) 评论(0)
摘要:
学习Java继承之前,我们想回忆一下Java面向对象需要特别注意的几个关键点。
面向对象是将复杂的事情简单化了,它通过封装的方式使得代码的重用性更高和安全性更强。平时我们要学会用面向对象的方式去思考,去描述事物或行为。
想要使用OOP,一定要清楚其三个主要特征:
1.对象的行为(behavior):你可以对对象施加哪... 阅读原文
2017-06-17 06:44:02 阅读(819) 评论(0)
摘要:
1、问题:启动Tomcat时报错! 主要错误代码如下
No qualifying bean of type [com.*.*.*.*.*.dao.InfoDao] found for dependency: expected at least 1 bean which qualifies as autowire ca... 阅读原文
2017-06-17 06:00:18 阅读(811) 评论(0)
摘要:
Java 数据类型
基本数据类型
数值:int、short、long
字符:char
布尔:boolean
引用数据类型
class(类)
interface(接口)
数组[]
所占字节数(1 byte= 8 bits)
int:4字节
char: 规定2字节。若使用UTF-8编码,数字和英文等占1个字节,中文3个... 阅读原文
2017-06-17 00:42:23 阅读(846) 评论(0)