Java
文章平均质量分 66
Wentasy
Blockchain specialist.
展开
-
Core Java第十七章知识点总结——JDK新特性——完结篇
Core Java第十七章知识点总结——JDK新特性知识点预览自动装箱/拆箱静态引入可变长参数for…each循环格式化输入/输出泛型枚举标注并发JDK6/JDK7新特性 自动装箱/拆箱 1.自动装箱/拆箱概念由Java编译器在编译的时候,自动的完成简单类型与包装类型的相互转换原创 2012-08-22 09:31:46 · 5549 阅读 · 2 评论 -
Core Java第十章知识点总结——Object类 包装类 内部类
Core Java第十章知识点总结——Object类 包装类 内部类知识点预览Object类equals方法toString方法getClass方法包装类的概念包装类的转换内部类 Object类 1. Object类的概念a) java.lang.Object是Java中所有类的直接或者间接父类class A{}clas原创 2012-08-15 09:21:25 · 4218 阅读 · 2 评论 -
Core Java第六章知识点总结——面向对象
Core Java 第六章知识点总结——面向对象知识点预览 对象的概念类的概念方法方法的重载(Overloading)构造方法对象与引用this关键字 对象的概念 1. 什么是对象(具体的定义状态(属性)和行为(方法)的一个实体)一切客观存在的事物都是对象2.对象的组成属性 有什么(描述对象) 对象的属性也可以是对象方法 能做什么原创 2012-08-10 09:06:16 · 4540 阅读 · 4 评论 -
Web项目Java读取Properties文件出现“The system cannot find the file specified”解决
环境 MyEclipse 8.6 + JDK 1.6.31 问题 控制台测试读取配置文件正常,但部署到Tomcat后,再次读取,出现如下错误:The system cannot find the file specified 解决 首先请读者参考控制台可以正常读取的代码: package com.axt.sms.util;import j原创 2013-03-29 18:30:08 · 12031 阅读 · 6 评论 -
Properties配置文件中保存中文解决办法
环境 MyEclipse 8.6 问题 Properties配置文件中保存中文,出现如下错误: 解决 修改资源文件的编码格式。Windons---------->Preferences--------->Content Type--------->Text--------->Java Properties File--------->把其原创 2013-03-29 18:36:44 · 5035 阅读 · 4 评论 -
个人小项目——飞聊通讯录V1.0小结
需求描述 设计一个简单的通讯录,实现管理员对通讯录的管理,包括添加一条通讯记录,根据id修改对应的记录信息,根据id删除一条记录,根据id显示一条记录的详细信息。每个页面都要有命令提示信息。 具体要求 1. 系统启动的时候从数据库读取是否已经存在管理员,如果没有注册管理员则先要求注册一个新的管理员账户。如果管理员已经存在,则要求管理员输入账号和密码登录原创 2012-10-03 10:48:12 · 4310 阅读 · 6 评论 -
Core Java第十四章知识点总结——文件与I/O流
Core Java第十四章知识点总结——文件与I/O流知识点预览File类的使用IO的分类字节流字符流对象序列化File类 1. java.io.File类代表硬盘上的一个文件或者文件夹文件、文件夹代表:只是开辟内存空间,有File对象不一定有对应的文件或者文件夹2. java中文件路径的表示形式a)原创 2012-08-19 10:52:00 · 4723 阅读 · 0 评论 -
Core Java第十三章知识点总结——线程
Core Java第十三章知识点总结——线程知识点预览线程的概念线程的开发线程的状态线程的同步wait与notify 1. 线程的概念在一个程序中同时运行的多个独立流程,每一个独立的流程就是一个线程。2. 线程的三要素:CPU Code Data 3. 线程并发同一时间多个线程原创 2012-08-18 09:15:57 · 4870 阅读 · 3 评论 -
Core Java第十一章知识点总结——集合
Core Java第十一章知识点总结——集合知识点预览集合的概念集合中的接口ArrayListLinkedListHashSetTreeSetHashMapHashTableTreeMap集合关系Collections工具类JDK 5.0及更高版本中增加的新特性 集合的概念 1.集合的概念a)集合是Java中原创 2012-08-16 09:13:33 · 4481 阅读 · 1 评论 -
Core Java第九章知识点总结——接口
Core Java第九章知识点总结——接口知识点预览接口的概念接口的多继承 子类的多实现使用接口的好处接口的概念 1. 什么是接口接口是特殊的抽象类 属性:公开 静态 常量抽象类 方法:公开 抽象2.interface关键字(abstract class)a) 接口---原创 2012-08-14 09:24:02 · 3587 阅读 · 1 评论 -
Core Java第八章知识点总结——三个修饰符
Core Java第八章知识点总结——三个修饰符知识点预览static修饰符final修饰符abstract修饰符 static修饰符 1.static修饰符可以修饰什么属性方法静态代码块2. static修饰属性a) static可以修饰属性(静态属性),不可以修饰局部变量TestStatic1b) static修饰属性的特原创 2012-08-12 10:18:04 · 3484 阅读 · 0 评论 -
Core Java第七章知识点总结——封装、继承、多态
Core Java第七章知识点总结——封装、继承、多态面向对象的三大特性 封装 继承 多态知识点预览封装的概念继承的概念访问修饰符方法的覆盖(Override)super关键字多态的概念强制类型转换与instanceof关键字 封装的概念 1. 什么是封装通过边界将内部组成部分与外部分开2. 封装的好处a)原创 2012-08-11 08:53:24 · 5201 阅读 · 0 评论 -
Core Java第四章知识点总结——函数
Core Java第四章知识点总结——函数 知识点预览 函数的概念函数的语法函数的参数(形参 实参)函数的返回值类型(voidreturn)函数的嵌套调用函数的递归调用 函数的概念 1. 什么是函数(方法 过程)a) 代码冗余------->程序维护性差b) 函数、方法、过程等效 函数的语原创 2012-06-10 17:19:24 · 3176 阅读 · 0 评论 -
Core Java第十五章知识点总结——网络编程
Core Java第十五章知识点总结——网络编程知识点预览网络应用的结构网络中的基本概念TCP编程UDP编程URL编程网络应用的结构 1. 网络应用的结构 2. IP地址a) 概念:用于唯一识别连接到Internet上的计算机b) 地址表示形式 i原创 2012-08-21 09:24:41 · 4180 阅读 · 1 评论 -
学习笔记——目录
CoreJava Core Java 第一章知识点总结http://blog.csdn.net/wentasy/article/details/7586002 Core Java第二章知识点总结(一)http://blog.csdn.net/wentasy/article/details/7612814 Core Java第二章知识点总结(二)http://bl原创 2012-11-01 10:24:45 · 5686 阅读 · 5 评论 -
Core Java第十六章知识点总结——反射
Core Java第十六章知识点总结——反射知识点预览类对象获取类对象的方式反射包java.net.reflect反射的作用思考 1. 给定一个对象,要求输出这个对象的所有方法public static void printMethod(Objectobject);2.给顶一个字符串参数,这个参数表示一个类的名字,根据类名,创建该原创 2012-08-22 09:12:17 · 3828 阅读 · 0 评论 -
Core Java第二章知识点总结(二)
Core Java第二章知识点总结(二) 局部变量 1. 局部变量概念定义在方法(等同于函数)内部的变量叫做局部变量2. 局部变量的使用要求a) 先赋值,后使用b) 代码说明public classTestLocalVar{ public static void main(String[] args)原创 2012-06-03 19:27:51 · 2878 阅读 · 1 评论 -
Core Java第二章知识点总结(一)
Core Java第二章知识点总结(一)内容预览注释包jar命令标识符变量与字面值局部变量表达式与运算符String字符串初探Java的注释(说明性质的文字增强程序的可读性不被编译器编译 直接忽略) 任意一种语言都支持单行、多行注释Java注释的分类:1. 单行注释(//)a) 可以书写在任何位置b原创 2012-05-29 15:00:58 · 4098 阅读 · 2 评论 -
Core Java 第一章知识点总结
方法很重要软件开发的思想一 建议1. 不要盲目的吹毛求疵地扣问题或者语法的细枝末节,应付考试可以,但是工程实践中不可取;2. 上课认真听,灵活使用。主要任务,听懂,掌握,记笔记。a. 记笔记(重要内容、核心内容)------>回顾b. 记案例代码-------->通读--------->写注释c. 知识点原创 2012-05-21 08:45:16 · 4904 阅读 · 5 评论 -
MyEclipse import com.sun.image.codec.jpeg.JPEGCodec 错误处理办法
问题:import com.sun.image.codec.jpeg.JPEGCodec 出现错误 在Java中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;importcom.sun.image.codec.jpeg.JPEGImageEncoder;但是发现会报错,错误信息如下:Access restric原创 2012-06-06 20:54:04 · 5694 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题通过JDBC连接MySQL出现com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure com.mysql原创 2012-11-24 17:19:09 · 10359 阅读 · 3 评论 -
Core Java第十二章知识点总结——异常处理
Core Java第十二章知识点总结——异常处理知识点预览异常的概念异常处理的概念Java中异常的分类Java中常见未检查异常throw关键字异常的传递异常处理的方式(throws try…catch)异常信息方法覆盖中的异常自定义异常异常处理的概念 1. 异常的概念一个软件正常运行时发生的意外情况2. 异常处理原创 2012-08-17 09:25:55 · 3326 阅读 · 3 评论 -
Core Java第三章知识点总结——程序的流程控制
Core Java第三章知识点总结 程序的流程控制内容预览 顺序流程 分支流程 循环流程 顺序流程 以前的程序都是顺序流程,这里略过。 分支流程 1. if语句a) 格式:原创 2012-06-03 19:31:00 · 2852 阅读 · 1 评论 -
Unsupported major.minor version 51.0解决
环境:Eclipse-jee-indigo + JDK 1.6.23问题:别人的项目使用的是JDK 1.7,而本机采用的是JDK 1.6,当引入工程,配置好JDK,运行程序时会报“Unsupported major.minor version 51.0”错误。解决:项目------>右键------>属性------>Java Compiler------>Compiler原创 2012-08-10 09:53:05 · 124235 阅读 · 7 评论 -
Build path contains duplicate entry: '...e/lib/rt.jar' for project 'MyQQClient'解决
环境:MyEclipse 6.5 + JDK 1.6.24问题:引入包出现Build path contains duplicate entry: '...e/lib/rt.jar' for project'MyQQClient'错误。 如图: 解决:这个错误是由于一个工程里有同路径、同名的Jar包,只需要删除即可。原创 2012-06-06 20:58:46 · 5340 阅读 · 0 评论 -
Java不同工程导入包设置
环境:MyEclipse 6.5问题:当一个工程使用其他工程的类时无法导入。 解决:工程------->右键------->属性------->JavaBuild Path------->Projects(工程) ------->添加------->把你需要使用的类所在工程添加进去------->当import时就可以使用了。 参考资料:http://zhidao原创 2012-06-01 14:41:21 · 2693 阅读 · 1 评论 -
Linux安装jdk 1.6
1 、安装jdk 程序最新版本jdk:jdk-6u22-linux-i586.bin进入usr 目录:cd /usr在当前目录创建目录java :mkdir java将jdk 安装文件复制到java 目录下:cp /usr/software/jdk-6u22-linux-i586.bin/usr/java给安装程序赋予权限:chmod +xjdk转载 2012-02-25 11:23:24 · 1932 阅读 · 0 评论 -
Core Java第五章知识点总结——数组
Core Java第五章知识点总结——数组知识点预览数组的概念数组的语法数组排序数组扩充二维数组与高维数组 数组的概念 1. 什么是数组2. 数组的概念:一次性的定义多个变量 数组的语法1. 数组的声明a) int [] a;------->项目开发推荐使用b) int a原创 2012-08-08 20:29:40 · 3376 阅读 · 0 评论 -
Java数据类型和MySql数据类型对照表
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String原创 2012-07-05 15:29:31 · 10806 阅读 · 3 评论 -
Red Hat Linux下安装JDK
Red Hat Linux下安装JDK1、 下载Linux平台的JDK下载对应操作系统的jdk,操作系统是32位的就下32位的jdk,64位的就下64位的jdk。下错了装不上的。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttps://cds.sun.com/is-bin/INT转载 2012-02-25 11:34:39 · 1590 阅读 · 0 评论 -
Java Swing点击按钮启动浏览器示例
环境:MyEclipse 6.5 + Notpad ++ 6.1.3 + JDK 1.6问题:Java Swing点击按钮启动浏览器 解决与分析:对一个按钮要进行事件监听,当点击这个按钮时触发事件,启动一个线程启动浏览器。浏览器打开对应的本地文件或者网页。 源代码: import java.awt.event.ActionEvent;import java.a原创 2012-06-10 11:32:40 · 5477 阅读 · 1 评论 -
Java JPasswordField用法解析——toString方法
环境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24问题:当使用JPasswordField类接收用户的密码,单击注册按钮无反应,向数据库插入数据时出现不可预期的结果。如下图红色标识处(数据库数据): 分析一下可知,这是表示一个类的HashCode,很显然插入的数据中有一个类的HashCode表示。代码如下(截取):原创 2012-06-01 14:22:11 · 7844 阅读 · 4 评论 -
Class Not Found Exception解决
环境:MyEclipse 6.5问题:运行Java程序时出现” Class Not Found Exception”异常。 解决:1.查看你的类(报错指向的那个类)引入的包是否正确,如果不正确,改之。 2.查看你的类(报错指向的那个类)同一工程其他包下是否有相同的文件,如果有,删之。 3如果你编写的是网络程序,有客户端和服务器端,查看客户端和服务器端公共的类所在的包原创 2012-05-10 09:22:58 · 8665 阅读 · 2 评论 -
Java中HashMap和HashSet的使用练习
环境:Notpad ++ 6.0 + JDK 6.0.31问题:给定任意一个字符串“today is a special day”,长度为任意,要求找出其出现次数最多的字符及计算次数。(可以用HashMap,HashSet,Collections实现)解决:利用HashMap和HashSet解决。代码: import java.util.HashMap;import ja原创 2012-04-23 19:06:46 · 5199 阅读 · 9 评论 -
Java集合框架练习(一)
环境:Notpad ++ 6.0 + JDK 6.0.31 问题:编写这样一个程序,该程序创建了在某一字符串中出现的字符索引(即,哪个字符出现在字符串中的哪个地方)。从命令行读取该字符串。例如,运行该程序:>java Concordance Hello world将得到结果为:{d=[9],o=[4,6],r=[7],w=[5],H=[0],l=[2,3,8],e=[1]}原创 2012-04-23 18:57:27 · 3933 阅读 · 1 评论 -
Java集合框架总结
环境:JDK 1.6.31问题:Java集合框架总结 以往Java的集合框架都是自学的,现在课堂上也讲了,学习起来轻松了许多,更好的是,发现了两张很好的图,所以贴上来和大家分享。 1.集合类比较表: 2.Java集合框架图:集合框架中常用类比较• 用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处:– Collec原创 2012-04-20 15:06:08 · 4062 阅读 · 2 评论 -
Java基于TCP的Socket编程练习
环境:Notpad ++ 6.0 + JDK 6.0.31问题:使用套接字编写客户—服务器程序,实现客户—服务器交互计算。客户将三角形3个边的长度发给服务器,服务器把计算出的三角形的面积返回给客户。 解决:利用Java的Socket编程。客户端发送数据,服务端接收数据,并进行相应的处理。代码: TcpServer.java: import java.io.Buffere原创 2012-04-20 14:45:19 · 5783 阅读 · 3 评论 -
Java处理本身包含双引号的String
环境:Notpad ++ 6.0 + JDK 6.0.31问题:Java处理本身包含双引号的String 解决:使用转移字符。 例子代码: public class Test{ public static void main(String[] args){ String str1 = "\"name\"";//字符串两边含有双引号 String str2原创 2012-04-18 14:12:04 · 22032 阅读 · 5 评论 -
二分查找之Java实现
环境:Notpad ++ 6.0 + JDK 6.0.24 问题:用Java实现二分查找算法 算法剖析:二分查找是在一个有序表(数据是按其值由小到大或由大到小依次存放的,这里我们以值由小到大排列为例)中,每次都与中间的那个元素比较,若相等则查找成功;否则,调整查找范围,若中间那个元素的值小于待查值,则在表的后一半中查找;若中间那个元素的值大原创 2012-04-13 14:39:11 · 2839 阅读 · 3 评论 -
利用Java泛型实现简单的泛型方法
环境:Notpad ++ 6.0 + JDK 6.0.31 问题:编写一个泛型方法add(),当传入不同数字类型的值时,能够进行加法运算,(如可以传入int、long、float、double类型,但要对传入的值做一定的限定,如必须是数字)。 解决:利用泛型编写。 代码: public class GenericAdd{ //泛型方法实现两个数相加 publ原创 2012-04-17 18:28:18 · 6832 阅读 · 4 评论