java
文章平均质量分 75
泥陶匠
这个作者很懒,什么都没留下…
展开
-
初识Java多线程
线程与进程 1、线程: 程序中单独顺序的控制流,是程序执行的最小单元,只能使用分配给程序的资源和环境。 2、进程:执行中的程序,是系统进行资源分配和调度的独立单位。(进程是动态的概念,程序是静态的概念) 3、联系:一个进程至少要包含一个以上线程。在引入线程的操作系统中,线程是独立调度的基本单位,进程是拥有资源的基本单位。 4、单线程:一个程序只执行一个线程,如:主方法就是一个线程原创 2016-04-02 23:45:06 · 335 阅读 · 0 评论 -
JDBC(一)
持久化(persistence) 把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,此外,也可以存储在磁盘文件、XML数据文件中。 在Java中,数据库存取技术可分为如下几类: >JDBC直接访问数据库原创 2016-05-06 11:46:03 · 1165 阅读 · 0 评论 -
Java的Properties类
Java中的Properties类主要用于读取Java的配置文件。Java中的配置文件常为.properties文件,格式是文本文件,文件的内容格式是“键=值”(key=value)的格式,文本注释信息用“#”来注释。public class Properties extends Hashtable<Object,object>Properties类继承字Hashtable, 常见方法有 读原创 2016-04-21 21:44:59 · 302 阅读 · 0 评论 -
泛型
泛型简述 可以简单地将泛型理解为参数化类型。 通过使用泛型,可以创建以类型安全的方式使用各种类型数据的类、接口和方法。许多算法虽然操作数据类型不同,但算法逻辑相同。例如,不管堆栈存储的数据类型是Integer、String、Object还是Thread,支持堆栈的机制是相同的。使用泛型,可以 只定义一次算法,使其独立特定的数据类型,然后将算法应用于各种数据类型而不需要做任何额外工作。 泛型机制原创 2016-04-07 11:15:39 · 431 阅读 · 0 评论 -
Java基础整理(二)
>一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。 >Java 有没有 goto? java 中的保留字,现在没有在 java 中使用。 >说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都 为 true 时,原创 2016-05-13 10:10:02 · 349 阅读 · 0 评论 -
Java集合框架
今天学集合框架,在这里整理记录以巩固所学。集合概述集合是保存和管理对象的容器。 一个程序包含的对象某些情况下可以是指定数量、类型和生命周期的,例如当我们想保存一组基本数据类型数据时,我们可以选择使用数组,数组是保存一组对象的有效方式。 而在大多数实际应用场合中,程序所需的对象往往是根据运行时具体情况决定创建条件的,在此之前一般无法确定创建对象的数量、类型等。集合可以可以在任意时刻、任意位置,存储原创 2016-04-03 23:28:36 · 441 阅读 · 0 评论 -
Java基础串理
今天抽了些时间翻阅资料复习一下Java部分基础知识,现整理笔记在此以备巩固。 Java主要应用领域 –企业级应用:主要指复杂的大企业的软件系统、各种类型的网站。Java的安全机制以及它的跨平台的优势,使它在分布式系统领域开发中有广泛应用。应用领域包括金融、电信、交通、电子商务等。 –Android平台应用:Android应用程序使用Java语言编写。Android开发水平的高低很大程度上取决于原创 2016-05-01 00:09:10 · 4349 阅读 · 2 评论 -
Java之I/O流
学习IO一直零零散散的,今天特地看教程、翻阅资料做笔记整理下I/O这块 IO流用来处理设备间的数据传输。Java程序用“流”的方式进行数据输入、输出操作。java.io包下提供各种“流”类和接口获取不同种类的数据,并通过标准的方法输入输出数据。 数据流的API结构 流的分类 IO流体系 >字节流和字符流字节流读取时,读到一个字节就返回一个字节,可以处理所有类型数据,如文本原创 2016-04-05 09:10:22 · 455 阅读 · 0 评论 -
Java注解
注解 注解(Annotation)原程序中的元素关联任何信息和任何元数据(MetaData)的途径和方法。 Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理,通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 Annotation可以像修饰符一样,被用于修饰包、类、构造器、方法、成员变量、参数、局部变量的原创 2016-04-09 20:33:37 · 460 阅读 · 0 评论 -
Java反射机制
反射 反射(reflection)可以理解为程序在运行时可以对任意一个类(指.class文件),都能够知道这个类的所有属性和方法,同时可以调用类对象的方法和属性。 在运行时通过Refection API使用、加载、探知编译期间未知的classes,即加载一个运行时才得知名称的class,“透过”class,获知整个结构(不包括methods方法定义),能生成其对象实体、对其fields设值、唤起原创 2016-04-09 08:53:51 · 398 阅读 · 0 评论 -
枚举
Java 1.5发行版中增加了两个新的引用类型家族:一种新的类称作枚举类型(enum type),一种新的接口称作注解类型(annotation type)。 >枚举 枚举类型是指由一组固定的常量组成合法值的类型。 Java枚举本质上是int值,Java枚举类型背后的基本思想是:它们是通过公有的静态final域为每个枚举常量导出实例的类; 由于没有可访问的构造器,枚举类型是真正的final。客原创 2016-04-08 00:00:31 · 495 阅读 · 0 评论 -
异常处理
日常写代码也经常遇到异常处理的情况,最近写异常处理语句时经常在想Java异常处理的机制原理到底是怎么样的,此前没有怎么注意这个问题,今天挑这块研究下。其中众多手头资料中发现宋红康老师做的课件里面有很多地方说的很好,所以这篇很多地方都是针对宋老师课程做的笔记整理,其中课件上几张图示也比较给力地帮助我对某一知识点的理解,所以也一并借鉴过来整到我这篇笔记里来了。 >认识异常 异常是运行时在代码序列中引原创 2016-04-07 17:15:03 · 408 阅读 · 0 评论 -
Java网络编程
>网络通讯基础 网络通讯要素:IP地址、 端口号、 通信协议 IP地址是网络设备唯一标识。由于IP地址不易记,常用主机名来替代IP地址。默认本机IP地址为127.0.0.1 ,也称本地回环地址,用ping 127.0.0.1命令可以检查本机网卡是否运行正常。 端口号用于标识进程,是进程的逻辑地址。任务管理器中的PID就是进程标识,也即是端口号,不同进程有不同端口号。端口号是一个16位的整数原创 2016-04-05 22:32:45 · 615 阅读 · 0 评论 -
覆写(Override)与重载(Overload)
覆写(Override):子类中方法与其父类中方法的方法名和参数相同,则该方法被覆写。覆写是父类与子类之间多态性的体现,子类对父类的方法进行重新定义。 Java中,子类可以继承父类的方法而无需重新写形同的方法,但有时子类不想仅仅只是继承父类方法,而还想作些改动,此时便要覆写方法。即子类继承自父类相同方法名、参数,但要做出有别于父类的响应,此时就要在子类中重写该该方法,覆盖掉父类方法,如果还要父类中原创 2016-04-22 14:47:29 · 1494 阅读 · 0 评论