随笔分类 - 道·理论
道为本
摘要:java线程(1) 线程初步 1.并行和并发 并行和并发是即相似又有区别: 并行: 指两个或者多个事件在同一时刻点发生。 并发: 指两个或多个事件在同一时间段内发生 在操作系统中,并发性是指在一段事件内宏观上有多个程序在同时运行,但是单CPU系统中,每一时刻仅能有一道程序执行。故微观上这些程序只能是
阅读全文
摘要:集合框架(4) 常用集合工具类 1.Arrays类 在collection接口中有一个方法叫做:toArray,把集合转化为object数组 把集合转化为数组:Object arr = 集合对象.toArray(); 数组也可以转化为集合(List集合): 等价于 示例: 通过Arrays.asLi
阅读全文
摘要:第19章 集合框架(3) Map接口 1.Map接口概述 Map是一种映射关系,那么什么是映射关系呢? 映射的数学解释 设A,B是两个非空集合,如果存在一个法则,使得对A中的每一个元素a,按法则f,在B中有唯一确定的元素b与之对应,则称f为A到B的映射,记作f:A B. 映射关系(对于A,B集合)
阅读全文
摘要:第18章 集合框架(2) Set接口 Set是Collection子接口,模拟了数学上的集的概念 Set集合存储特点 1.不允许元素重复 2.不会记录元素的先后添加顺序 Set只包含从Collection继承的方法,不过Set无法记住添加的顺序,不允许包含重复的元素,当试图添加两个相同元素进Set集
阅读全文
摘要:泛型 [TOC] 1.为什么需要使用泛型 1.存储任意类型的数据在集合中,但是取出来都是Object类型,此时就得强转 2.约束存储到集合中的元素必须是相同的数据类型(相同的数据类型才能做比较,如TreeSet类) 3.设计一个点(point)类,来封装坐标位置,要求坐标位置支持String类型,I
阅读全文
摘要:第16章 List集合的总结和遍历 1.重构设计 根据Vector类,ArrayList类,和LinkedList类所具有的存储特点以及拥有的方法入手,发现共性往上抽取。 共同特点: 1.允许元素重复 2.会记录先后添加的顺序po 根据他们的特点,我们可以指定规范: 遵循该规范的实现类,无论底层算法
阅读全文
摘要:第15章 LinkedList类 LinkedList类是
阅读全文
摘要:tomcat和HTTP 1.tomcat的关闭和启动 启动:sudo /opt/tomcat/bin/startup.sh 关闭:sudo /opt/tomcat/bin/shutdown.sh 2.tomcat的文档目录结构 2.1.tomcat的文档结构 tomcat根目录下: | bin: 存
阅读全文
摘要:XML [TOC] 1.XML简介 XML是Extend Markup Langue可扩展标签语言,标签由开发着自己定义 作用是: 1.描述带关系的数据(作为软件的配置文件):包含与被包含的关系 2.作为数据的载体,可以存储数据,小型的“数据库” 2.XML语法 xml文件移xml后缀结尾 xml文
阅读全文
摘要:1.概述 1.1.Java集合框架的由来 刚开始的时候java只有Vetor,Stack,Hashtable这些同容器类用来保存大量的对象。容器类是可以存储多个数据的类,数组也是一个容器,但是数组有一定的缺陷,所有提出了容器概念怎么学习集合框架呢?集合框架是非常简单,但是又非常重要的一个对象。学习集
阅读全文
摘要:1.自动装箱和自动拆箱 自动装箱:基本类型就自动的封装到与它相同类型的包装中:如: 创建一个对象时:Integer i = 100;本质上是编译器编译时为我们添加了:Integer i = new Integer(100); 自动拆箱:包装类对象自动转换成基本类型数据,如: int a = new
阅读全文
摘要:1.什么是Java中的字符串 字符串String并不是一种数据类型,而是一个类对象,在java.lang包中,只不过在默认情况下java都是自动导入的,所以可以直接使用创建一个String对象的方法有两种1.直接给变量赋值一个字符串,常用的一种方式 String s1 = “immoc”;//字符串
阅读全文
摘要:1.Java异常简介 1.什么是异常异常出现的时候代码会无法正常运行下去,会产生各种问题2.捕捉异常的作用提早发现异常,方便查找问题,并给出解决方法3.Java中的异常1.Java中所有不正常的类都是继承与Throeable类,Throwable主要包括两个大类,一个是Error类,一个是Excep
阅读全文
摘要:1.Java中的多态 多态是指对象的多种形态,主要包括这两种: 1.1引用多态 a.父类的引用可以指向本类的对象b.父类的引用可以指向子类的对象举个例子:父类Anmail,子类Dog,可以使用父类Anmail来创建父类或者子类的对象,但是子类无法创建父类的对象 1.2方法多态 a.创建本类对像时,调
阅读全文
摘要:1.什么是继承 子类继承父类就是对父类的扩展,继承时会自动拥有父类所拥有的处private之外的所有成员作用:增加代码复用语法格式: class 子类名 extends 父类名{…………}第9章 Java类的三大特性之一:继承例子: 2.继承中的方法的重写 子类在继承父类之后,可以把这个方法重写,并
阅读全文
摘要:1.什么是封装 1.1概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。主要是类的属性 1.2好处 a.只能通过规定的方法访问数据b.隐藏类的实例细节,方便修改和实现 1.3封装的实现步骤 1.修改属性的可见性: 设为private 2.创
阅读全文
摘要:1.什么是类和对象 1.1对象的概念 万物皆是对象,所有客观存在的物体都是对象 1.2什么是面向对象 把数以及对数据的操作方法放在一起,作为一个相互依存的整体,这个整体就是对象 1.3类 类是模子,是对象所有属性和方法的一个抽象集合类的特点:类是对象的类型,即对象的类型是类具有相同属性和方法的一组对
阅读全文
摘要:1.如何定义java的方法 什么是方法:方法使用来解决一类问题的代码集合,是一个功能模块在类中定义个方法的方法是: 1.访问修饰符,是限制该方法允许被访问的权限范围,可以是:public,protected,private还可以省略2.返回值,如果有返回值需要在这里说明类型,并用return返回,如
阅读全文
摘要:1.什么是数组 数组可以想象成一个巨大的盒子,这个盒子里面存放的是同一个数据类型的数据 例如:int[] scores = {78,68,94,93}; 2.如何使用Java中的数组 2.1申明数组 使用前先声明,声明方式是:数据类型[] 数组名;或数据类型 数组名[]; 例:int[] score
阅读全文
摘要:1.关键字 有一些单词在Java中有某种特殊的用途,不能用在其他地方,这类词称为关键字。Java是严格区分大小的,所有如果是大小写不同,对应的不是同一个词例:void是关键字,但是voiD却不是 2.标识符 标识符:用于给Java中的变量、类、方法等命名的符号使用时需要注意:1.由字母,数字,下划线
阅读全文


浙公网安备 33010602011771号