最新文章列表

JAVA基础 之 逻辑控制

概述: Java语句(流程控制、逻辑控制) 关键字:if、switch、while、do while、for、break、continue、return   package com.cxy.base; /** * @author cxy */ public cla ...
snkcxy 评论(6) 有2632人浏览 2013-02-26 08:27

JAVA基础 之 语法基础

概述:     Java语法基础知识:数据类型、变量、标识符、关键字、运算符、注释     1.数据类型:        1.java是强类型语言,所有变量都必须声明其确定的类型        2.基本数据类型和引用数据类型 见图                 3.类型转换:           1.自动转换(由小转大)           2.强制类型转换(可能会造成数据精度 ...
snkcxy 评论(5) 有3703人浏览 2013-02-26 08:16

JAVA基础 之 异常

讲述:     1.五个关键字        1.try:尝试捕获异常,具体的下面讲述        2.catch:当try捕获到异常了,系统会自动生成一个异常信息,这个异 ...
snkcxy 评论(3) 有3113人浏览 2013-02-25 09:01

JAVA基础 之 异常概述

概述:     1.异常给初学者的感觉(笔者当时就是这个感觉,不知道其他人是否有共鸣?)        1.异常是个什么东西?理解不了        2.很复杂        3.异常很“简陋”,没什么用        4.我保证我写的程序正确性和健壮性 就用不到它了      2.解释:        1.异常是java用来处理程序错误的一种机制,所谓的错误不是语法错误,而是一些 ...
snkcxy 评论(4) 有2828人浏览 2013-02-25 08:53

JAVA基础 之 List

概述:     1.有序的(序号(索引)的序,不是顺序的序,相对Set对比产生的说法),可重复集合     2.List是Collection的子接口,所以List可以使用Collection全部方法。(见本人博客相关文章)     3.除此之外List还有自己特殊的方法,索引相关的操作(本文重点做这部分的介绍)     4.删除的时候防止 躺着中枪        5.ListIter ...
snkcxy 评论(5) 有5186人浏览 2013-02-22 08:22

JAVA基础 之 Iterator

概述:     1.Iterator是一个迭代器(不是承载数据的工具)     2.本文重点讲述了Iterator删除问题(工作中遇到的问题)   package com.cxy.collection; import java.util.HashSet; import java.util.Iterator; import java.util.Set; /** * @au ...
snkcxy 评论(4) 有3623人浏览 2013-02-21 09:08

JAVA基础 之 Collection

概述:     1.Collection java集合框架的根级接口(root interface)     2.常用子接口:List、Set、Queue,注意map是自成体系的     3.方法:新增、包含、遍历、交集、判空、大小、清空等   package com.cxy.collection; import java.util.ArrayList; import java. ...
snkcxy 评论(2) 有3447人浏览 2013-02-21 09:00

JAVA基础 之 集合概述

概述:     1.既然有了数组为什么还需要集合?        数组长度不可变化,当需要保存数量变化的数据时数组就不太适用了        不方便表示映 ...
snkcxy 评论(0) 有2941人浏览 2013-02-21 08:50

JAVA基础 之 Runtime

简要说明     1.Runtime类是java程序的运行时环境     2.通过Runtime.getRuntime() 获得当前的运行环境实例     3.程序不能主动创建自己的Runtime实例     4. ...
snkcxy 评论(11) 有5791人浏览 2013-02-20 09:47

JAVA基础 之 System

简要说明:   1.System类代表的是当前JAVA程序的运行平台 2.System类提供了很多静态方法来做系统级的操作(具体见程序) 3.更详细的API请参见 http://docs.oracle.com/javase/7/docs/api/   主要方法代码示例: package com.cxy.f; import java.util.Map; public ...
snkcxy 评论(1) 有3167人浏览 2013-02-19 17:05

JAVA基础 之 StringBuffer

package com.cxy.e; public class E { public static void main(String[] args) { /* * 字符串做+的操作 实际上是创建了 StringBuffer的对象,然后用append方法进行改变 * 所以直接用StringBuffer的效率要比string的高 * String 和 ...
snkcxy 评论(7) 有3211人浏览 2013-01-30 16:07

JAVA程序员您需要学习的25个标准

我们来谈谈Java程序员需要学习的25个标准,特别是刚毕业或者实习中的程序员应该看看。   1、你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以 及statediagrams。 2、 你需要学习JAVA语言的基础知识以及它的核心类库(collections,seria ...
hejiajunsh 评论(0) 有1074人浏览 2013-01-22 08:09

内部类详解

    内部类 本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员
zhangyq_qq 评论(0) 有799人浏览 2013-01-02 14:39

是否可以从一个static 方法内部发出对非static 方法的调用?

不可以。因为非static 方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static 方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static 方法中发出对非static 方法的调用,那个非static 方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static 方法内部不 ...
zhangyq_qq 评论(0) 有1043人浏览 2012-12-26 16:38

静态变量和实例变量的区别?

  在语法定义上的区别:静态变量前要加static 关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个 ...
zhangyq_qq 评论(0) 有805人浏览 2012-12-26 16:05

short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确。为何?

     如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op (E2))),其中T是E1的类型,除非E
zhangyq_qq 评论(0) 有1198人浏览 2012-12-25 21:46

try { } catch{ } finally{ } 执行顺序总结

-- try catch finally 执行顺序验证 public class TestTry { public static void main(String[] args) { TestTry t = new TestTry(); System.out.println(t.getString() + " ---- return执行 ...
wangxue 评论(0) 有707人浏览 2012-12-13 15:34

Java 基础知识

说明:文章不错,从test_touch的博客中转帖,感谢! ---------------------------------------- Java中一些必须要理解的问题            对于这个系列里的问题 ...
huihui_0218 评论(0) 有722人浏览 2012-11-23 14:41

java面试题及答案(基础题122道,代码题19道)

http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspx JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的 ...
zhangIT 评论(0) 有1184人浏览 2012-11-17 22:34

哈弗曼压

哈夫曼编哈弗曼压缩技术总结 一、 哈弗曼编码原理 a) 哈弗曼编码概念:哈夫曼编码(Huffman Coding)是一种可变字长编码(VLC)的一种。uffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 b) 哈弗曼编码特点:出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编 ...
sean2012 评论(1) 有1084人浏览 2012-10-20 23:48

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics