java
大侠2007
还在努力学习中。。。
展开
-
面向对象的三个特征的一些知识
面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关转载 2011-11-12 15:42:34 · 384 阅读 · 0 评论 -
java学习之 容器Collection接口---hashCode
java基础中的容器: Collection接口 hashCode 实例(马士兵视频源码):import java.util.*;public class basicCollectionTest2 { /** * @param args */ public static void main(String[] args)原创 2013-08-22 11:30:01 · 811 阅读 · 0 评论 -
java学习之 ssh框架,里面的一些包得意思
从网上搜了下,copy下来,以备后用: DAO : data access object 与数据库交互的相关JAVA代码写在这,比如对DATABASE的增删改查; model:存放模型,通常是实体BEAN,也就是你业务建模分析出来的那些actor等实物类; service:是后来网上大多数人经验总结出来,从而增加了这么一个层次,主要是为了降低耦合,面向原创 2013-08-22 11:30:37 · 817 阅读 · 0 评论 -
java学习之小结GUI编程
断断续续的学习了一些关于GUI编程方面的东西,现在来将我所学习的罗列下: 我感觉我学习的速度好慢,因为白天需要工作,学习java只能找些空闲的时间来学。 前一段时间做了一个计算器。感觉很失败,做出来的东西不能计算。个人感觉是算法出了问题,弄了几天,也没调试成功,于是我参考了别人的下(),可惜的是别人的做的也是不完全的哈,悲催。。。 然后我原创 2013-08-22 11:29:15 · 597 阅读 · 0 评论 -
java学习之【转载】java io小结
我在网上找到一篇关于java 小结的文章,感觉不错,就直接贴了下来,以下是全文:http://topic.csdn.net/u/20100607/21/e3a9b768-2059-4213-85ab-b1aa32d072a8.html 写道回调(又称为callback):可以理解为一个接口提供一些方法给其他类用,但同时其他类在调用它时,它又调用其他类给它的条件(重写)。单独一个随机原创 2013-08-22 11:29:56 · 462 阅读 · 0 评论 -
【java学习】GUI组件--CheckBox
学了几天的CheckBox,终于学会了一些,哈哈,进度是慢了一点,不过总算是学会了checkBox的一点用法。package checkboxTest;/**程序:让你了解复选框 * * 通过复选框的选择,字体可以变为常规、粗体、斜体 * */import javax.swing.*;import java.awt.*;import java.awt原创 2013-08-22 11:29:36 · 1442 阅读 · 0 评论 -
java学习之 GUI编程画图
使用GUI编程画图,给个小例子:import java.awt.*;public class TestPaint { public static void main(String[] args) { new PaintFrame().launchFrame(); }}class PaintFrame extends Frame { public vo原创 2013-08-22 11:29:26 · 1934 阅读 · 0 评论 -
Java学习之 Java事件模型
刚刚看了马士兵的关于Java事件模型的视频,大概了解了下事件监听的方式。 事件模型由事件源、事件对象、事件监听器接口组成。 事件源是发生事件的组件;事件对象是指发生的事件;事件的监听器接口负责监听可能发生的动作事件。 事件模型是一个很重要的知识,不仅在GUI编程中需要用到,在网站开发中也需要用到,所以了解事件模型是很有用的。原创 2013-08-22 11:29:20 · 603 阅读 · 0 评论 -
【java学习】IO FileInputstream
找到并按照字节流读取文件(FileInputStream): package stream;/** * 字节流 InputStream,OutputStream * */import java.io.*;public class TestFile_InputStream { /** * @param args原创 2013-08-22 11:29:41 · 504 阅读 · 0 评论 -
java学习之 【一道java题】识别出相同的组
String txet=“abc ac a abc a cd ef e” 要求输出:abc 2 ac 1 a 2 我只是用容器中的HashMap做了一下,输出的结果形式上不一样,可能还有其他方法能正确实现。 package Map;/** * 探讨一道题目,使用容器中的HashM原创 2013-08-22 11:30:06 · 496 阅读 · 0 评论 -
java学习之instaceof的意思
最近学习设计模式,看到了instaceof这个词,不认识,于是上网google了一下,结果出来了,哈哈,原来是很简单地: 分享一下:instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。 另外:数组类型也可以使用instanceof来比较, 例如:String[] str = new String[10];原创 2013-08-22 11:30:42 · 975 阅读 · 0 评论 -
java学习之 论GUI中JPanel的布局设置问题
有几次碰到JPanel的布局问题,在网上找了一些资料,想记录一下以免以后又碰到再到处找资料。 因为JPanel中的默认布局是FlowLayout,所以要想改变JPanel中的布局,就要在创建JPanel实例时更改他的布局设置,这一步是必要的,如果没有new一个新的布局而直接使用设置另外的布局,那么编译的结果还是默认的布局,而不是你设置的布局。 用例子说明下:packag原创 2013-08-22 11:29:31 · 17502 阅读 · 0 评论 -
业务逻辑这个是什么东东
我在网上看到好多人说,业务逻辑,业务逻辑是什么东东,好像挺重要的。我在网上看到一些解释,自己觉得能理解,先copy下来,说不定以后又忘记这个是什么意思了。 网上解释:现在B/S结构的系统很多都采用MVC标准M即是modle领域模型--也就是业务逻辑层至于什么是业务逻辑,举个例子吧如一个购物网站,购物、付款、注册等等都是业务逻辑。原创 2013-08-22 11:30:32 · 797 阅读 · 0 评论 -
一道面试题:打印出类中的所有方法名
今天面试的公司出了一道笔试题,本人不会做,现在贴出来共享,求高手: 题目大致是这样的(编程):要求输出HashMap中的所有方法名。 这怎么做呢?? 求高手。。。原创 2013-08-22 11:30:22 · 625 阅读 · 0 评论 -
【java学习】IO FileOutputStream
刚刚学习了字节流中的FileOutStream: package stream;/** * 输出文件字节流 --FileOutputStream * * @author Administrator * */import java.io.*;public class TestFile_OutputStream { /** * @p原创 2013-08-22 11:29:46 · 712 阅读 · 0 评论 -
在Eclipse安装Java反编译工具
过程很简单:1、下载jad.exe以及jadclipse_xxx.jar。(注意xxx表示版本,最好先看看你的Eclipse版本,然后网站搜索对应jar包以及jad.exe版本)2、把jadclipse_xxx.jar放在Eclipse根目录plugins文件夹里、把jad.exe放在jdk根目录bin文件夹里。3、设置参数(Eclipse):Window->Preferences->原创 2011-11-12 15:56:41 · 556 阅读 · 0 评论 -
Eclipse 版本控制之安装git控件
如何在eclipse加入git版本控制:1.菜单栏->Help->Install New SoftWare:2. name输入EGit, Location输入 http://download.eclipse.org/egit/updates然后点击OK,开始自动下载安装,直到安装完成。 3.加入Git 菜单栏-> Window->Prefe原创 2015-02-10 11:32:18 · 611 阅读 · 0 评论