Java
树袋熊本熊
这个作者很懒,什么都没留下…
展开
-
Java界面
编写一个界面,就像一个简单的QQ界面那样(只是写出界面的模样,暂时先不管组件的功能)。首先我们需要创建一个窗体,注意界面上所需的所有组件及其大小颜色等属性是Java中已经编写好的,我们只需要实例化这些类即可,与普通的类的实例化不同的是,我们需要在类名前加上类的路径 javax.swing.JFrame jf = new javax.swing.JFrame();另:组件都在javax.swing包...原创 2018-04-14 16:54:31 · 819 阅读 · 0 评论 -
继承
继承的这个概念可基于现实的例子来理解,比如小学生和大学生都属于学生类,它们都具有学生的基本属性,但自身又有额外添加的属性,例如大学生有专业这一属性。继承的关键字是extends(此处特指class类,抽象类不用extends),格式为:public class 子类名(派生类) extends 父类名(基类,超类){},子类可以继承父类的属性和方法,但是父类的私有属性不能直接调用,可以通过父类的方...原创 2018-04-14 16:56:30 · 88 阅读 · 0 评论 -
类与对象
类与对象是Java学习过程中最基本的一步,可以说没有类与对象就没有Java。迄今为止,没有哪一本书给出了关于“类与对象”的详细定义,我们可以类比一下现实生活中的概念来理解程序设计中的“类与对象”。1、什么是对象?现实中的对象:小明的手机、小白的电脑、某一把椅子、这本书......可以说,你所能看到的或者想到的一个具体的事物都能被称为对象。再深入一步,研究某一个具体的对象,比如某一台电脑,我们该如何...原创 2018-04-14 17:01:22 · 109 阅读 · 0 评论 -
Java事件监听机制
Java中的事件监听是整个Java信息传递的基础和关键,要想搞清楚事件监听的概念,就要先理解其中涉及到的三类对象。一、事件:程序发生了某些事情的信号,是描述事件源状态改变的对象。比如按钮被点击、鼠标被移动、键盘被敲击等。二、事件源:能够创建一个事件并触发这个事件的对象,一般是各种组件,事件发生在哪个组件身上哪个组件就是事件源。比如按钮能够点击,那么按钮就是事件源,按钮被点击就是一个事件。三、事件监...原创 2018-04-15 16:57:57 · 145 阅读 · 0 评论 -
堆与栈(一)
在Java程序编写中,我们对实例化对象不会陌生,例如我们现在有这样一条实例化语句:int []arr = new int [3];这条语句在内存中是如何存储的呢,这就涉及到“栈”和“堆”的概念。栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后...原创 2018-10-30 00:47:47 · 83 阅读 · 0 评论 -
String、StringBuffer、StringBuilder详解
刷题的时候碰到字符串的替换问题(把字符串中的空格全部替换成%20),参考各位大神的代码之后发现除了传统的移动字符的做法之外,还可以用“加字符”的方法,例如:"We are Happy",遍历字符串,发现是' '时就在前面字符串的基础上加'%20',若不是空格,则将这些字符加到前面的字符串上。将字符串串起来的做法,用String并不好,因为效率较低,每次String=String+"新的字符串...原创 2018-11-02 16:47:55 · 103 阅读 · 0 评论