![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 66
iteye_16937
这个作者很懒,什么都没留下…
展开
-
Java类与对象小结
类与对象小结 Java编程是面向对象的面向对象的编程过程,即模拟现实生活的各种事和物。既然如此,生活中的对象和Java中的对象有什么联系呢? 现实生活中,对象要是生活中具体的某一个物体或者具体的某一个事物,例如:一个学生,其特征包括姓名,性别,学分,年龄等,其行为包括考试,睡觉,学习等;一个篮球,其特征包括颜色,材料,重量等,其用途有娱乐,比赛等。Java中的对象...原创 2013-07-15 15:25:35 · 138 阅读 · 0 评论 -
关于this关键字、值传递与引用传递的知识与应用总结
[size=large]关于this关键字、值传递与引用传递的知识与应用总结[/size]一 this关键字 this在类中用来指代当前的对象,即指代引用者 //定义一个Student类public class Student { //属性和方法 private String name; private String sex; private d...原创 2013-03-26 00:22:08 · 190 阅读 · 0 评论 -
Stack栈之四则运算(取需)
package Lanwei_20150615Stack_Operate;import java.util.Stack;/** * 利用栈,进行四则运算的类 用两个栈来实现算符优先,一个栈用来保存需要计算的数据numStack,一个用来保存计算优先符priStack * * 基本算法实现思路为:用当前取得的运算符与priStack栈顶运算符比较优先级:若高于,则因为...原创 2015-06-15 23:16:54 · 356 阅读 · 0 评论 -
最通俗易懂的方式讲解HashMap
HashMap,困扰着很多Java初学者,恰恰又在面试时倍受面试官的青睐,本文结合实例和API文档剖析HashMap的工作原理,希望对面试总结或是初学者有一定的帮助。下面进入正题。 HashMap,基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 HashMap的实例有两个参数影响其性能:初...原创 2015-06-12 02:38:54 · 876 阅读 · 0 评论 -
转:Swing中的各种消息提示框
最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。很方便的,于是就简单的整理了一下。1.1 showMessageDialog显示一个带有OK 按钮的模态对话框。下面是几个使用showMessageDialog 的例子: JOptionPane.showMessageDialog(null, "友情提示"); 效...原创 2015-06-10 18:35:28 · 2731 阅读 · 1 评论 -
聊聊匿名内部类
匿名内部类,即没有名字的内部类,智能使用一次,常常用于简化代码的的编写,使用时必须继承一个抽象的父类或实现一个接口。 实例1:不使用匿名内部类来实现抽象方法: abstract class Person { public abstract void eat();}class Child extends Person { public v...原创 2015-06-10 00:53:03 · 66 阅读 · 0 评论 -
重谈Java的中的参数传递
最近在复习Java的基础知识,看到自己以前的技术博客里谈到Java中关于参数传递的问题,分析得不够准确,决定再总结一番。 Java里方法的参数传递方式只有一种:值传递。值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响。 public class PrimitiveTransferTest { pu...原创 2015-06-08 17:02:35 · 94 阅读 · 1 评论 -
Java中static关键字小小总结
static关键字 1、建立静态方法 静态方法中使用的全局变量也必须是静态的,在调用静态方法时,无论这个类的对象被定义了多少个,其调用的方法总是同一个,所以静态方法一般存在于不需要创建对象的类中。2、修饰静态属性用static关键字定义的属性,其在整个程序中只有一份数据拷贝,即无论这个类的对象被定义了多少个,静态数据成员在程序中也只有这么一份拷贝,由该类型的所有...原创 2013-08-06 11:56:12 · 67 阅读 · 0 评论 -
我眼中的Java通信
通信学习小结 学习通信已有半个月的时间了,对于io,刚接触时只觉得这完全是一个全新的领域,无从下手,初期也只是通过分析胡哥,强哥例举的代码和教材上的代码示例寻找规律,其中的弯路可没少走。然而,通过这么一段时间的接触和不断的尝试,验证,也掌握了一些基本的知识,但又总感觉自己仿佛是在原地打转,没向前走不远,便又退回来对一些基础的东西进行新一轮的审视,提出一些或许一觉醒来就会觉得无比幼稚的问...原创 2013-08-04 01:25:40 · 166 阅读 · 0 评论 -
Java文件操作小结
Java文件操作小结 对于文件操作,个人认为并无太大的技术难点,主要还是多花时间去运用,相信熟能生巧哈,只要掌握其核心内容文件输入输出流,注意一些编写代码的常识即可。下面直接用代码展示对File文件类、FileInputStream文件输入流、FileOutputStream文件输出流的简单应用。 定义一个MyFile类,类中包含了:1、定义一个测试文件...原创 2013-07-23 22:34:49 · 102 阅读 · 0 评论 -
数据结构之链表与数组(二)—链表实现队列
数据结构之链表与数组(一)—链表实现队列 用数组实现了队列之后,我们一样可以通过链表来实现队列,下面是代码示例。 import java.util.LinkedList;/* * 先定义一个单向链表节点类,方便对链表的操作 */public class LinkNode { private Object obj;//节点内的数据...原创 2013-07-22 20:04:52 · 112 阅读 · 0 评论 -
数据结构之链表与数组(一)—数组实现队列
数据结构之链表与数组(一)—数组实现队列一、数组与链表简介 对于一组数据,在计算机的内存中的存储形式可以分为连续存储和离散存储两种,它们对应了我们通常所说的数组和链表。当内存空间中有足够大的连续空间时,可以把数据连续的存放在内存中,各种编程语言中的数组一般都是按这种方式存储的;当内存中只有一些离散的可用空间时,为了能把这些空间中存储的数据联系起来,需要在前一块数据的...原创 2013-07-22 13:24:29 · 137 阅读 · 0 评论 -
Java学习事件机制小结
Java学习事件机制小结 事件处理是界面处理的基本功能,一个事件处理流程可由三部分组成:事件源,事件监听器,以及事件处理类。 1.事件 比如说你点击一个按钮,关闭一个窗口,这种可以发生响应的操作就叫做事件。 2.事件源 动作发生的组件对象即为事件源,例如点击的按钮,那个关闭图标就是事件源,由它们来引导相应事件的发生,Java所有的图形界面组...原创 2013-07-16 12:44:54 · 99 阅读 · 0 评论 -
Java图形组件Swing小结
Java图形组件Swing小结 一、知识点小结 Swing是java中的图形组件,主要用来开发图形界面的。Swing组件有两类,一类是容器类,表示可以装载其他的组件;另一类是元素类表示不可以装载其他的组件。在javax.swing包下的容器组件有JFrame,JPanel和JMenuBar,其中窗体是最大的容器组件,即窗体上可以添加面板,但面板上不能添加窗体;同包下常用的...原创 2013-07-16 11:45:58 · 232 阅读 · 0 评论 -
Java中类的继承学习小结
Java中类的继承学习小结 一、Java中什么是继承? java是面向对象的编程语言,是类构成了java语言,而继承又是java 必不可少的,继承就是当你写一个类时,虽然这个类满足了某些功能但是你又想拓展它的功能,此时你就可以使用继承机制在写一个该类的子类,来完成你需要的功能; 二、继承的格式: public 子类名 extends 父类名(){} ...原创 2013-07-16 00:21:59 · 204 阅读 · 0 评论 -
(转)Java中的注解是如何工作的?
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进...原创 2016-08-22 10:26:16 · 128 阅读 · 0 评论