2013年8月13日

java学习--GUI3

摘要: 事件处理监听适配器import java.awt.Color;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame;public class MyWindowEvent { public static void main(String[] args) { JFrame frame = new JFrame("Welcome to leaf's blog"); frame.addWindowListener(new Windo... 阅读全文

posted @ 2013-08-13 11:56 leafu 阅读(223) 评论(0) 推荐(0) 编辑

java学习--GUI4

摘要: 布局管理器1、概念:组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。2、种类流式布局管理器(FlowLayout)边界布局管理器(BorderLayout)网格布局管理器(GridLayout)卡片布局管理器(CardLayout)网格包布局管理器(GridBagLayout) 流式布局 按照组件的添加次序讲组件从左到右放置在容器中,当到达容器边界的时候,自动换行;可以左、中、右对齐。import java.awt.FlowLayout;import javax.swing.*;public class T. 阅读全文

posted @ 2013-08-13 10:54 leafu 阅读(252) 评论(0) 推荐(0) 编辑

2013年8月12日

java学习--GUI2

摘要: JTabbedPane在面板上设置多个选项卡import java.awt.Container;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTabbedPane;public class JTabbedPaneDemo { public static void main(String[] ... 阅读全文

posted @ 2013-08-12 22:16 leafu 阅读(262) 评论(0) 推荐(0) 编辑

java学习--GUI1

摘要: JFrameJFrame类的常用操作方法import java.awt.Color;import javax.swing.JFrame;public class JFrameDemo1 { public static void main(String[] args) { JFrame f = new JFrame("第一个Swing窗体"); f.setSize(200, 100); f.setBackground(Color.WHITE); f.setLocation(300, 200); f.setVisible(... 阅读全文

posted @ 2013-08-12 17:12 leafu 阅读(380) 评论(0) 推荐(0) 编辑

java学习三---IO流

摘要: 字节流按一个字节一个字节读取文件import java.io.*;public class TestFileInputStream { public static void main(String[] args) { int b = 0; FileInputStream in = null; try { in = new FileInputStream("E:\\Programs\\JavaTest\\JavaBasicTest\\HelloWorld.java"); } catch (FileNotFo... 阅读全文

posted @ 2013-08-12 10:58 leafu 阅读(187) 评论(0) 推荐(0) 编辑

2013年8月11日

java学习二---对象和内存管理

摘要: 1.实例变量和类变量的内存分配类变量:使用static修饰的成员变量是类变量,属于该类本身实例变量:没有使用static修饰的成员变量是实例变量,属于该类的实例由于同一个JVM内每个类只对应一个Class对象,因此同一个JVM内的一个类的类变量只需一块内存空间。对于实例变量而言,该类每创建一次实例,就需要为实例变量分配一块内存空间,所以,程序中有几个实例,实例变量就需要几块内存空间。2.类变量的初始化时机总是处于实例变量的初始化之前我们先看下下面三段代码:1)因为两个实例变量都是在创建变量的时候才开始分配空间,此时num2还没有分配,所以前向引用就会出现编译错误。int num = num2 阅读全文

posted @ 2013-08-11 19:45 leafu 阅读(175) 评论(0) 推荐(0) 编辑

java线程笔记一

摘要: 线程和进程区别每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。多进程: 在操作系统中能同时运行多个任务(程序)多线程: 在同一应用程序中有多个顺序流同时执行线程的创建和启动 可以有两种方式创建新的线程。 第一种 定义线程类实现Runnable接口public class TestRunnable { public static void main(String[] args) { Runner1 r = new Runn... 阅读全文

posted @ 2013-08-11 10:22 leafu 阅读(168) 评论(0) 推荐(0) 编辑

2013年8月10日

一些建议

摘要: 下面是我最近看到的一些给IT人的建议,也分享给大家。【1】好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!【2】可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,. 阅读全文

posted @ 2013-08-10 22:43 leafu 阅读(136) 评论(0) 推荐(0) 编辑

2013年8月9日

Java基础<一>

摘要: Java关键字类 当把一个对象引用变量赋给另一个对象引用变量时,并没有创建该对象的副本,而只是创建该引用的一个副本。Box b1 = new Box();Box b2 = b1;构造方法声明的特点: 构造方法的名称必须与类名称一致; 构造方法的声明处不能有任何返回值类型的声明; 不能在构造方法中使用return返回一个值。关键字 This 使用this调用本类中的属性 this.属性 使用this调用本类中的方法 只能放在一个方法中的第一行第一句内存区域 阅读全文

posted @ 2013-08-09 22:28 leafu 阅读(114) 评论(0) 推荐(0) 编辑

2013年8月6日

Mysql基本操作系列二

摘要: 表中添加字段 mysql> alter table leaf add leaf_pri int(5);Query OK, 4 rows affected (0.06 sec)Records: 4 Duplicates: 0 Warnings: 0mysql> select * from leaf;+---------+-----------+----------+----------+----------+------------+----------+| leaf_id | leaf_name | leaf_age | leaf_sal | leaf_sex | leaf_bir 阅读全文

posted @ 2013-08-06 11:03 leafu 阅读(206) 评论(0) 推荐(0) 编辑

导航