Java中静态代码块、构造代码块的区别

Java中静态代码块、构造代码块的区别

直接在类中定义且没有加static关键字的代码块称为{}构造代码块。 构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。 静态代码块:在jav......
阅读全文
Java求吸血鬼数

Java求吸血鬼数

在看《Thinking In Java》,有一题是求4位数的吸血鬼数,这里做个笔记。 首先解释一下吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到,这对数字各包含乘积的一半位数的数......
阅读全文
java环境配置和eclipse安装

java环境配置和eclipse安装

java环境配置网上有一大堆,这里就写简明扼要一点吧。 首先打开,我的电脑,右键,属性,高级系统设置,高级,环境变量。 第一步 新建 变量名:CLASSPATH 变量值:......
阅读全文
java中String类和StringBuffer类实例详解

java中String类和StringBuffer类实例详解

一、Java 中字符串的不变性 String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示: 运行结果: 结合上......
阅读全文
通过 Socket 实现 UDP 编程 入门

通过 Socket 实现 UDP 编程 入门

上一篇文章介绍了基于 TCP 协议的 Socket 通信,本文介绍基于 UDP 协议的 Socket 通信,还是一个用户登录的例子。   UDP协议(用户数据报协议)是无连接、不......
阅读全文
Java 抽象类详解

Java 抽象类详解

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象......
阅读全文
java的优势

java的优势

1.免费! 甲骨文免费提供用来开发Java应用程序的一切,你不必付任何的版税。或许你会将信将疑:资本家搞共产了?实际上,甲骨文在上的收益确实不大,远远比不过垄断Java应用服务器技术的IBM和BEA......
阅读全文
java程序员38道常规面试题

java程序员38道常规面试题

java常见面试题,看看吧 1. 谈一谈”==“与”equals()"的区别。 《Think in Java》中说:“关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系......
阅读全文
深入理解Java异常处理机制

深入理解Java异常处理机制

 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听......
阅读全文
Java基本类型和引用类型

Java基本类型和引用类型

8种基本类型  一、4种整型 byte      1字节           -128——127 short     2 字节         -32,768 —— 32,767 int ......
阅读全文
java中static使用详解

java中static使用详解

Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 ......
阅读全文