数据库应用JDBC和SQL简介JDBC(Java Data Base Connectivity的缩写)是Java语言数据库连接技术的简称。JDBC API(Application Program Interface的缩写)是Java程序和数据库建立连接和访问数据库中数据的应用程序接口。
集合框架类Bijiaoqi.java总结1.array,它装有类型已知的对象,查找对象时不需要对对象进行类型转换.数组可以存储基本类型.但是数组一旦定义大小无法改变.2.Collection持有的时单一的元素,而Map则是关联的成对元素
概述本课程主要讲述Java反射机制与设计模式之一:代理模式的原理与应用同时详细讲述了Java对代理模式的支持以及Java中动态代理的原理,应用与实践本课程要求大家对Java泛型知识有所了解,因为程序代码中大量使用了泛型相关知识,对于不熟悉该部分内容的读者,我会在下次课程中对JDK5.0中的新特性进行讲解目录Java反射机制代理模式Java语言的反射机制在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?
GUI1、通过GUI用户和程序可以方便的进行交互,而java利用窗口工具包AWT可以对GUI提供支持,包含许多组件2、在学习GUI时需要明确两个概念:容器类和组件类如图:Java把container的子类或间接子类创建的对象成为一个容器,可以向容器中添加组件,其中提供add函数添加组件,容器可以调用removeAll()函数移出所有组件,当新的组件被添加或移出时需要调用validate方法保证正确显示注意容器本身也是一个组件,因此可以把一个容器添加到另一个容器中,可以嵌套java小应用程序的主类是applet类的子类。
昨天重点内容回顾Java语言概述Java语言基础(数据类型、运算符、语句及控制流)第一个Java Application和Java Applet数组等面向对象概念方法重载(overloading)与方法覆盖(overridden)今天内容安排高级类的特性(static、final关键字,抽象类、内部类、接口等)异常处理技术(声明、抛出、捕获、实例讲解等)。
1. Java5.0新特性泛型(Generics) 泛型入门 泛型进阶语法 2. 没有泛型之前public class BooleanFoo { private Boolean foo; public void setFoo(Boolean foo) { this.foo = foo; } public Boolean getFoo() { return foo; } }public class
Java获得CPU序列号和网卡Mac地址/*利用Runtimecall操作系统的命令,具体的命令取决于不同的操作系统,注意不要调用Runtime.getRuntime().exec(String)接口,要用Runtime.getRuntime().exec(String[])这个接口,不然复杂命令的执行会有问题。
通过JavaMail访问Hotmail邮箱相信许多人都有MSN聊天工具的帐号,例如abc@hotmail.com,
我把程序分为两种,有趣的和无趣的,最近做了几个有趣的项目,其中一个,应当就算是摄像头拍照程序了。用于现场拍照,生成照片,主要用到Java Media Framework(JMF)。
关于此指南此指南包含的内容?Java媒体架构(JMF)是一个令人激动的通用的API,它允许Java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个JMF的一些主要的特征的概述。阅读完本指南后,你将会明白JMF体系结构中的主要播放功能。你同样能正确的使用JMF,使用现存的例子和可为更多特殊功能扩展的源代码。
nio 是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:<br> 1、为所有的原始类型提供 (Buffer) 缓存支持。<br> 2、字符集编码解码解决方案。 <br>3、Channel :一个新的原始 I/O 抽象。 4、支持锁和内存映射文件的文件访问接口。 <br>5、提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I/O 。
目标掌握一些GC调优的基本技巧和模式如何编写对GC友好的代码。
Java内存区域与内存溢出异常
现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。
线程基本概念1、进程和线程的基础知识进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存)线程:进程中的一段代码,一个进程中可以有多段代码。本身不拥有资源(共享所在进程的资源)在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。
Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。
Java spring MVC框架的调用关系是弄明白了,可是发现后面要走的路还很长,有很多东西对我还是很神秘,比如list,set,map等,今天就来一一解开他们的面纱。当还还有一大堆需要记忆的系统已经封装好的类、接口等等,这些内容会在以后,慢慢道来。
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
使用的java语言中,提供了一类网络类库sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。
相关概念基本回收算法引用计数(Reference Counting)原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。标记-清除(Mark-Sweep)第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。复制(Copying)垃圾回收时,遍历当前使用区域,把正在使用中的对象复制到另外一个区域中。