随笔分类 - Java SE
1
摘要:文章来自:http://www.iteye.com/topic/1129454 一、概括 1.冒泡排序 (1)基本思想:在一个序列元素中,比较相邻的两个数,如果相邻的数的顺序与想要输出的顺序相反就要进行交换,到序列末尾有序列中的最大值或者最小值在数组的一端。 (2)实例: (3)优缺点:基本思想是元
阅读全文
摘要:主要的目的: 备忘; 主要配置: 1.配置maven基本环境,熟悉maven的基本操作(clean,compile,test,site,install,deploy), 2.maven与IDE的配置 3.maven与tomacat的配置 4.maven与neuxs的配置 5.maven中的继承和聚合
阅读全文
摘要:http://www.cnblogs.com/hxsyl/archive/2013/03/23/2977593.html
阅读全文
摘要:声明:以下内容都是来自网络总结,将会参考很多,没有声明转载来源。 一、Map接口 1.HashMap HashMap和HashTable的区别:http://blog.csdn.net/shohokuf/article/details/3932967 以Entry[]数组实现的哈希桶数组,用Key的
阅读全文
摘要:一、集合框架 1.特点 对象封装数据,对象多了也需要存储,集合用于存储对象。 对象的个数确定可以使用数组,但是不确定的话,可以用集合,因为集合是可变长度的。 2.集合和数组的区别 数组是固定长度的,集合是可变长度的。 数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 数组
阅读全文
摘要:1.面向对象的五个基本原则 三个基本元素: 1. 封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 2. 继承: 继承是一种联结类的层次模型,并且允许和鼓励
阅读全文
摘要:JVM的结构问题:JVM分两块:PermanentSapce和HeapSpace, HeapSpace = 【old + new{=Eden,from,to}】 PermantSpace主要负责存放加载Class类级别的class本身,method,field等反射对象,一般不用配置,JVM的Hea
阅读全文
摘要:1.String在虚拟机中的实现 特点: ① 不变性,是在多线程的访问中,保持对象的不变性的话就不需要实现同步,省略了同步和锁的等待时间。提高了多线程的访问性能,堆所有想成都是只读的。它的修改操作都是创建新的对象来实现的。 ② 针对常量池的优化,是指两个String对象拥有相同的值时,他们只引用常量
阅读全文
摘要:Java 虚拟机 一、Java虚拟机的基本结构 ①类加载子系统:从文件系统或者网络中加载Class信息,存放在方法区中。 ②方法区中存放放进来的Class信息,也包括一些运行时常量池信息包括字符串字面量和数字字面量。 ④java堆外的直接内存,访问速度优于Java堆。可以申请用于读写频繁的场合。不会
阅读全文
摘要:StringBuffer:就是字符串缓冲区。 * 用于存储数据的容器。 * 特点: * 1,长度的可变的。 * 2,可以存储不同类型数据。 * 3,最终要转成字符串进行使用。 * 4,可以对字符串进行修改。 * * * 既然是一个容器对象。应该具备什么功能呢? * 1,添加: * StringBuf
阅读全文
摘要:集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。框架的顶层Col
阅读全文
摘要:多线程总结:1,进程和线程的概念。 |--进程:是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元; 最小的内存单元; 是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的独立单元; |--线程:线程只能属于一个进程并且它只能访问该进程所
阅读全文
摘要:特点: 1,在运行时期发生的不正常情况 2,是java通过面向对象的思想将问题封装成了对象,用异常类对其进行描述 3,流程代码和问题处理代码的分离 4,不同问题用不同类进行描述 异常体系: 1,Throwable(具有可抛性,throws和throw关键字所操纵的类) 1,一般不可处理error 是
阅读全文
摘要:常用的共性内容 1,实现任何对象的比较,一般比较同一种对象的比较 Object1.equals(Object obj);等同于Object1 == obj; 只有当两个引用指向同一个对象时方法返回true否则返回false,他们比较的是地址值。 2,返回对象的哈希值(将对象的内存地址转成相应的哈希值
阅读全文
摘要:面向对象:1,面向对象和面向过程思想。 面向对象强调的是对象实例。 面向过程强调的是动作。 对象将动作进行封装。 在问题领域中,我们先去找的都是涉及的对象, 然后分析对象的属性和行为。2,面向对象的特点。 1,是一种常见思想。 2,复杂变简单。 3,执行者变指挥者。 举例:面试的例子。3,类与对象的
阅读全文
摘要:import java.util.*;public static void main(String[] args) {/*final可以修饰类,方法,变量。final修饰的类不可以被继承。final修饰的方法不可以被覆盖。final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰
阅读全文
摘要:一、经典问题算法1,肥婆那切数列 普通方法 public class Fibonaccil(){ //定义三个变量和方法 int a=1,b=1,c=0; System.out.print(a+"\t"+b+"\t"); for(int i=1;i<=18;i++){ c = a + b; a =
阅读全文
摘要:String字符串 在JAVA中提供了多种创建字符串对象的方法,这里介绍最简单的两种, 第一种是直接赋值, 第二种是使用String类的构造方法: 如下所示: String str1=null; String str2=""; String str3=new String(); String str
阅读全文
摘要:Class Demo1{ public static void main(String[] args) { /* 一、逻辑运算法用于连接两个boolean类型的表达式 ! 非,& 与(表达式两边都参与运算),| 或,……异或(一个数异或同一个数两次还是这个数本身) !!双非,&& 双与(当左边表达式
阅读全文
1

浙公网安备 33010602011771号