Java基础笔记
收藏

用腻了SSH了么?回来看看Java基础吧,我将和您一同回顾那些“童年”的基础知识。

分享到: Sina Tec

最近更新文章

【续】Java变量类型识别的3种方式(补充)

本文是《Java变量类型识别的3种方式》的一个补充 经过各位大牛和朋友的指点和提示,觉得不足的地方很多,所以专门写了一个补充文章。 本文已经更新到我的个人博客(测试版)中   内容导览 反射方式,成员变量的类型判断 isInstance用法 利用泛型识别类型 测试类: package com.cxyapi.oo; import java.util.Date; i ...
snkcxy 评论(4) 有6044人浏览 2013-03-22 08:43

Java方法返回多种类型

我的文章都整理添加到了个人博客中,大家可以添加这个RSS以便获得即时的文章信息。   说明: 1.本文讲述3种方式 如有更好方式 欢迎讨论 2.本例前准备:下载jar包: http://sourceforge.net/ 下搜索下载json-lib、ezmorph http://commons.apache.org/  下搜索下载以下jarlang(注意 不要使用最新的3.1 用2 ...
snkcxy 评论(34) 有24019人浏览 2013-03-20 08:41

Java OO 知识总结

说明: Java oo的相关知识实在是太多了,甚至每个知识点都可以写一篇文章,这里介绍一些基础的和对应知识点提示。     概述: 1.类和对象 Java万 ...
snkcxy 评论(4) 有5336人浏览 2013-03-14 08:45

Java入门 之 线程

概述: 什么是线程?os可以同时执行很多任务,这些任务就是进程,每个进程也可以同时执行很多任务,这个任务就是线程。 为什么要多线程?1. ...
 
snkcxy 评论(0) 有4633人浏览 2013-03-14 08:31

Java入门 之 static

概述: 修饰方法和成员变量,一旦修饰被修饰,就属类所有,可以通过类直接调用。 静态代码块:主要功能是做一些初始化工作。 代码块可以给变量赋初始值,但是千万不要把变量定义在代码块中。 代码块不能接受参数,所以它初始化的应当是公共的相同的信息,每个类或每个对象都是一样的信息。 静态成员(field、方法、代码块)不能访问非静态的成员,因为在他们运行的时候 非静态成员还不存在。 pac ...
 
snkcxy 评论(2) 有3569人浏览 2013-03-13 20:58

认识一下Java序列化

说明:本文只是简单介绍Java的序列化,大牛们可以绕道而行~ 概述: 序列化是什么?就是将一个Java对象“流”化(转换成二进制数据流),流化后就能将对象保存到某种介质(磁盘、数据库等)或在某种介质(网络)上传送。简单的说就是  对象 --> 二进制数据,计算机就是处理二进制数据的专家,所以无论你存储,传输还是做某些操作(例如:加密、转换)都是可行的。 序列化和反序列化序列化: ...
snkcxy 评论(2) 有5148人浏览 2013-03-13 08:31

Java变量类型识别的3种方式

变量类型识别有3种方法: 通过反射拿到变量的类型 instanceof关键字判断 通过java的多态(方法重载)来DIY类型识别 具体看例子吧,尤其第三种方式 有一个自定义的TypeTools,我觉得很实用。希望大家喜欢~ package com.cxyapi.oo; /** 类型识别工具测试类 * @author cxy @ www.cxyapi.com */ pu ...
snkcxy 评论(16) 有42905人浏览 2013-03-12 08:44

Java基础 之 IO

什么是IO?      input/output   输入输出 Java如何处理IO?1.java把不同的输入/输出(键盘、文件、网络等)抽象描述为 "流"(stream)。2.用相同的 ...
snkcxy 评论(0) 有4266人浏览 2013-03-12 08:33

Java获取硬盘信息

概述: 获得所有磁盘分区信息 获得某个磁盘(这里是C盘)的文件列表(包括文件和文件夹) 这个程序可以扩展成“资源管理器” 或  “web仿ftp” package com.cxyapi.io; import java.io.File; /** 遍历硬盘的信息 * @author cxy @ www.cxyapi.com */ public class HardD ...
snkcxy 评论(6) 有5242人浏览 2013-03-11 08:45

Java基础 之 File

概述: Java中的File即可以处理文件又可以处理文件夹。 File.separator:夸平台的文件分隔符。 不多说 看例子 package com.cxyapi.io; import java.io.File; import java.util.Arrays; import java.util.Date; /** File类测试 * @author cxy ...
snkcxy 评论(6) 有3950人浏览 2013-03-11 08:40

Java基础 之 this

概述: this:指代当前对象自身,例如:this.name、this.show()等。 几种使用this的情况:(具体见例子,注释写的很清楚)1.构造方法或者自定义方法的参数或局部变量和成员变量重名的时候。2.方法中调用当前对象(调用这个方法的对象)的成员变量或方法的时候。3.做一个方法(操作)链,每个方法执行后返回this。jquery中这样的例子常见。 package com. ...
 
snkcxy 评论(4) 有4167人浏览 2013-03-10 07:44

Java基础 之 final

概述: final:可用于修饰成员变量、方法、方法参数、类,代表最终态,不可变。 final、finally、finalize1.final 本例已讲。2.finally 用于异常,无论异常与否,都需要执行的代码块,通常是做一些资源回收和善后工作。3.finalize 和垃圾回收机制有关。gc()后系统会执行finalize方法,它可能会拯救一些将被回收的变量。 package co ...
 
snkcxy 评论(1) 有2435人浏览 2013-03-10 07:42

Java基础 之 方法

概述: 定义方法 请见method1注释,调用:类.方法(...)、对象.方法(...)。 static 如果方法被static修饰那么这个方法属于类可以被类或对象调用,如果没有那么它只能被对象调用。 参数传递的机制:基本类型传值和引用类型传引用(String 是一个情况特殊的例子,以后写专门文章介绍)。 方法的重载:方法名相同(method3),但是参数不同(注意返回类型不同不能作为重 ...
 
snkcxy 评论(1) 有3282人浏览 2013-03-10 07:37

annotation实现数据映射

  前言:在写《来!认识一下强大的Annotation》的时候我说大家喜欢我就再写一篇详细介绍和一篇实例文章。 现在我兑现了我的承诺,并且写了2篇实例文章,感谢大家的支持和关注~ 阅读此文前建议先看《来!认识一下强大的Annotation》、《Annotation详细介绍》两篇文章。  另一篇实例文章《model自动生成对应crud sql》   1.本例能干什么? 一个通用的将 ...
snkcxy 评论(7) 有5927人浏览 2013-03-06 08:51

model自动生成对应crud sql语句

前言:在写《来!认识一下强大的Annotation》的时候我说大家喜欢我就再写一篇详细介绍和一篇实例文章。 现在我兑现了我的承诺,并且写了2篇实例文章,感谢大家的支持和关注~ 阅读此文前建议先看《来!认识一下强大的Annotation》、《Annotation详细介绍》两篇文章。 另一篇实例《annotation实现数据映射》   1.本例我们做了生么? 根据model的相关信息生 ...
snkcxy 评论(3) 有4556人浏览 2013-03-06 08:36

JDBC不指定具体数据库的数据库连接

本文是答疑文章 有朋友提出 为什么java建立连接 必须要指定数据库?不能像PHP那样连接数据库后再选择数据库吗? 答案是肯定的 能! 下面的例子 我建立连接的时候我并没有指定数据库,之后我使用“use db”选择了数据库,执行一样成功。 package com.cxy.jdbc; import java.sql.Connection; import java.sql.Driver ...
snkcxy 评论(5) 有7882人浏览 2013-03-05 11:04

如约所致~ Annotation详细介绍

1.annotation类型(叫法有很多种,官方API这样定义:Annotation Types) @Documented:被这个类型标识(修饰)的annotation  将会被javadoc或其他文档工具提取 @Inherited:表示 ...
snkcxy 评论(12) 有6332人浏览 2013-03-05 08:51

来!认识一下强大的Annotation

1.annotation是什么? 注释:存在与否都不会影响程序的运行,当然这个是指不涉及APT(Annotation Processing Tool)的情况下 标记:可以标记类、方法、成员变量(j ...
snkcxy 评论(17) 有8197人浏览 2013-03-04 10:09

JAVA基础 之 PreparedStatement

概述:     1.本文为了代码结构清晰 采用的是try-with-resource结构,请在java7下使用(或者自己改成普通模式)     2.预编译的sql语句存储在PreparedStatement对象中,所以PreparedStatement的执行效率要高于Statement     3.使用占位符(?)的方式,使得重复的结构重复的语句不用重复的编写        例如:Stat ...
snkcxy 评论(0) 有12749人浏览 2013-03-02 23:05

JAVA基础 之 DatabaseMetaData

Java基础专栏上线啦~     传送门 概述:     1.DatabaseMetaData:连接对应的数据库信息对象     2.通过con.getMetaData();方法来获得     3.不多说看例子   package com.cxy.jdbc; import java.sql.Connection; import java.sql.DatabaseMetaData ...
snkcxy 评论(0) 有2552人浏览 2013-03-01 09:23
  • 专栏创建者:snkcxy
  • 创建时间:2013-02-28 09:07:56
  • 专栏文章数:49篇
  • 专栏被浏览:271000 次

本专栏热门文章

最新评论

602165057 写道Collection<Object> children= new ...
谁说我不是会员 评论了 JAVA基础 之 Collection
ljy520zhiyong 写道不是用stringbuilder吗?stringbuilder非线程安 ...
谁说我不是会员 评论了 JAVA基础 之 StringBuffer
居然还能评论
DARKER_ye 评论了 Java基础 之 File
DARKER_ye 写道
DARKER_ye 评论了 Java基础 之 File
...
DARKER_ye 评论了 Java基础 之 File
...
wgy1160754366 评论了 JAVA基础 之 异常追踪栈
snkcxy 写道佐手_ 写道用rs来做文章,用到的地方不多吧,可能是我见识太少了。请注意标题,不是做 ...
佐手_ 评论了 JAVA基础 之 ResultSet
佐手_ 写道用rs来做文章,用到的地方不多吧,可能是我见识太少了。请注意标题,不是做文章,是一系列的j ...
snkcxy 评论了 JAVA基础 之 ResultSet
用rs来做文章,用到的地方不多吧,可能是我见识太少了。
佐手_ 评论了 JAVA基础 之 ResultSet
基础不打好,框架用再熟都是徒劳,换个框架立马傻了,重新学习的时间也势必要比基础扎实的人久。
佐手_ 评论了 JAVA基础 之 ResultSetMetaData
Global site tag (gtag.js) - Google Analytics