Java抽象类, 抽象: 定义: 从众多的事物中抽取出共同的、本质性的特征,舍弃其非本质的特征 抽象类: 定义: 用关键词 abstract 修饰的类 abstract: 修饰类:抽象类;修饰方法:抽象
Java循环结构, while循环: 写法: while( 判断条件 ){ 循环体} 执行规则: 如果判断条件成立就执行循环体反之不成立就不执行 代码: //打印十遍睡觉 int num = 0 ; while (num 10 ){ System. out .pri
【Java】Hashcode, 原文:http://blog.csdn.net/fenglibing/article/details/8905007 以下是关于HashCode的官方文档定义: [plain] view plain copy hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提
Java知识体系, 来自csdn官方 Java SE:http://lib.csdn.net/base/12 Java EE: http://lib.csdn.net/base/17 技术类精华文章尽收眼底!
Java的内存泄漏, 出自:ibm:developerworks中国网站 欧阳辰周欣 一 问题的提出 Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来
Java IO, 主要内容 java.io.File类的使用 IO原理及流的分类 文件流 FileInputStream / FileOutputStream / FileReader / FileWriter 缓冲流 BufferedInputStream / BufferedOutputStream / BufferedReader / BufferedWriter 转换流
java快速排序, 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/myelse/archive/2009/04/14/4073654.aspx 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据
Java, Collection 和 Map Collection 的主要子接口有:List类、Set类。 Map不属于Collection,Map 的主要子类是 HashTable 和 HashMap 。 Arraylist 和 LinkedList Arraylist 内存结构是数组,随机访问效率高,插入
Java, HashMap的线程安全实现 Map map = new ConcurrentHashMap(); Map map = Collections.synchronizedMap(new HashMap()); HashMap和HashTable的区别 1 HashTable 线程同步,HashMap 非线程同步。 2 HashTable 不允许 K,V 有空
Java, JSON 服务器返回给客户端的数据格式一般分为 html 、xml 和 json 这三种格式。 json 是一种轻量级的数据交换格式。解析 xml 比较复杂,所以客户端和服务器的数据交换格式往往通过
Java 多态, 1. static 方法不具有多态性,静态方式是与类,而不是与与单个的对象关联的。 2. 域也不是多态的。要在访问父类的域,必须用 super .field ,当然前提必须域的访问修饰不是
Java 发送邮件, 使用Apache的Commons-email.jar 包进行邮件发送/接受的小测试。主要要注意以下几点: 1. 包要齐全,一共有四个包,他们分别为:javamail.jar, mail.jar, commons-email.jar, activation.ja
Java IO操作, 前几天碰到一个io程序,发现在使用上忘得差不多了,这里写几个demo便宜回顾一下。 字符流 FileReader/FileWriter demo public static void main (String[] args){ try { FileReader fileReader = new
java final, http://blog.csdn.net/niguang09/article/details/6035813 http://zhidao.baidu.com/link?url=KAeS8HU79akgqBcdmRpJNRtP4ggW8-A-Vsm41BWW4ze6CXH_czHlI8wiA7-Ybz6Lz1ELd-iTFG3PHlWT9LeeAK final初始化 1在定义时赋值 2在构造函
大数运算(java), 一、大数运算介绍 大数运算,顾名思义,就是很大的数值的数进行一系列的运算。它是指由于编程语言提供的基本数值数据类型表示的数值范围有限,不能满足较
Java基础, 1.Java基本数据类型 Java语言提供了八种基本类型,六种数字类型,一种字符类型,还有一种布尔型 byte 数据类型是8位、一个字节 值得范围:-128~127 short数据类型是16位 两个
Java annotation, Mata-annotation 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 用于注解其他的注解。 @Target 说明了Annotation所修饰的对象范围。 取值(ElementType)有: 1.CONSTRUCTOR:用于描述构造器 2.FIE
java starling, 介绍: Starling是一个支持MemCache协议的轻量级持久化服务器。Starling是让创建网络访问队列或者多个队列异常简单,也就是说多点和多台 机器间的异步工作进程。它是著名
java笔记, 1、类常量(使用static final设置类常量)定义位于main方法的外部; 2、不能使用==运算符判断字符串的相等性; 3、要检查一个字符串是否为null,可以使用if(str == null);检查一
Java语言基础, 语言基础,包括语法、变量、数组、流程控制、方法、包、类、枚举、接口等。 Java语言基础(一)—关键字、标识符、注释、常量、变量、运算符 Java语言基础(二)—
汉诺塔 Java, 汉诺塔的Java实现代码: package boge;public class Var {public static void main(String[] args) {TowerOfHanoi(3,1,2,3);}public static void TowerOfHanoi(int n,int x,int y,int z){if(n0){TowerOfHanoi(n-1,x,z,y);System
初识java, public class variable { static char i = 'a'; public static void main(String args[]){ byte b = 0x55;short s = 0x55ff; System.out.println("字节型"+b); System.out.println(s); System.out.println(i); } //System.out.println(i); } 此
认识JAVA, Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全、系统无关、可移植、高性能、多线程和动态的语言”。 实现机制 java之所以具有以上特点,最根本的还是要
Java 关键字 --, 1 this出现的原因 2 this的作用1:区分参数变量和实例变量 3 this的作用2:在构造函数中调用其他构造函数 4 应用 this 代表本类对象的 引用 (地址) 区分 参数变量 和 实例变
Java, 项目以前使用邮件,现在去掉了,再整理清理代码的时候,我留存下自己以前写的。 #########################公司 邮箱 ########## Email: SMTPSERVER: ismtp.beyondsoft.com SMT