导航

随笔分类 -  Java笔记学习

摘要:Map实现的包括HashMap 和TreeMap .建议使用HashMap ,效率更高。并且允许使用null值,单是必须保证键的唯一性,TreeMap不允许有空。在添加删除和定位映射关系的时候不如HashMap。 package com.java.charpter14;import java.uti 阅读全文

posted @ 2016-05-25 23:56 4565892 阅读(147) 评论(0) 推荐(0)

摘要:Set集合使用的有两个类HashSet,TreeSet HashSet实现set接口,它不保证Set的迭代顺序,特别是它不保证该顺序恒久不变,允许null。 TreeSet,不紧实现set进口,也可以在遍历集合时按照自然顺序递增排序,也可以按照指定比较器递增顺序 package com.java.c 阅读全文

posted @ 2016-05-25 23:39 4565892 阅读(128) 评论(0) 推荐(0)

摘要:1.List接口实现的方式有两种ArrayList 和 LinkedList ArrayList实现了可变的数组,允许保存所有元素包括null,缺点是删除的比较慢 LinkedList删除对象比较快,单对于 随机访问集合中的对象,运行比较慢。例子: public static void main(S 阅读全文

posted @ 2016-05-25 23:10 4565892 阅读(180) 评论(0) 推荐(0)

摘要:1.方法一: try { String encoding="GBK"; File file=new File(filePath); if(file.isFile() && file.exists()){ //判断文件是否存在 InputStreamReader read = new InputStr 阅读全文

posted @ 2016-05-25 16:58 4565892 阅读(208) 评论(0) 推荐(0)

摘要:FileWriter fw=new FileWriter("D:\\test.txt") fw.write("文本值") fw.flush() fw.close() 正常写入 追加写入 FileWriter fw=new FileWriter("D:\\test.txt",True)#追加模式 fw 阅读全文

posted @ 2016-05-25 16:54 4565892 阅读(223) 评论(0) 推荐(0)

摘要:获取事件监听需要获取实现ActionListener接口的方法, public class SimpleEvent extends JFrame{ private JButton jb=new JButton("我是按钮,点击我"); public SimpleEvent(){ setLayout( 阅读全文

posted @ 2016-05-23 22:17 4565892 阅读(166) 评论(0) 推荐(0)

摘要:package com.java.charpter13;import java.awt.Container;import java.awt.FlowLayout;import java.util.concurrent.locks.AbstractOwnableSynchronizer;import 阅读全文

posted @ 2016-05-23 22:06 4565892 阅读(178) 评论(0) 推荐(0)

摘要:public class JListTest extends JFrame{ private static final long serialVersionUID=1L; public JListTest() { Container cp=getContentPane(); cp.setLayout 阅读全文

posted @ 2016-05-23 22:05 4565892 阅读(488) 评论(0) 推荐(0)

摘要:public class JTextFieldTest extends JFrame{ private static final long serialVersionUID = 1L; public JTextFieldTest() { setSize(250, 100); setDefaultCl 阅读全文

posted @ 2016-05-23 22:04 4565892 阅读(293) 评论(0) 推荐(0)

摘要:public class JTextAreaTest extends JFrame{ public JTextAreaTest() { setSize(200, 400); setTitle("定义自动换行的文本域"); setDefaultCloseOperation(WindowConstant 阅读全文

posted @ 2016-05-23 22:03 4565892 阅读(466) 评论(0) 推荐(0)

摘要:import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReade 阅读全文

posted @ 2016-05-23 17:28 4565892 阅读(1110) 评论(0) 推荐(0)

摘要:java中的static变量 例如 public static int num=0; num+=1;放在函数里面 调用一次变动一次。 阅读全文

posted @ 2016-05-23 17:27 4565892 阅读(113) 评论(0) 推荐(0)

摘要:package com.java.charpter12;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListe 阅读全文

posted @ 2016-05-22 22:58 4565892 阅读(128) 评论(0) 推荐(0)

摘要:public class JButtonTest extends JFrame{ public JButtonTest(){ URL url=JButtonTest.class.getResource("imageButtoo.jpg"); Icon icon=new ImageIcon(url); 阅读全文

posted @ 2016-05-22 21:59 4565892 阅读(220) 评论(0) 推荐(0)

摘要:public class JPanelTest extends JFrame{ public JPanelTest(){ Container c=getContentPane(); c.setLayout(new GridLayout(2,1,10,10)); //初始化一个面板,设置一行三列的网格 阅读全文

posted @ 2016-05-22 21:46 4565892 阅读(161) 评论(0) 推荐(0)

摘要:public class GirdLayoutPosition extends JFrame{ public GirdLayoutPosition() { Container c=getContentPane();//一定要这样表示; setLayout(new GridLayout(7, 3, 5 阅读全文

posted @ 2016-05-22 19:40 4565892 阅读(101) 评论(0) 推荐(0)

摘要:public class BorderLayoutPosition extends JFrame{ String[] border={BorderLayout.CENTER,BorderLayout.NORTH,BorderLayout.SOUTH,BorderLayout.EAST,BorderL 阅读全文

posted @ 2016-05-22 19:20 4565892 阅读(711) 评论(0) 推荐(0)

摘要:public class FlowLayoutPosition extends JFrame{ public FlowLayoutPosition() { setTitle("本窗体使用流布局管理器"); Container c=getContentPane(); //设置窗体使用流布局,使用组件右 阅读全文

posted @ 2016-05-22 18:38 4565892 阅读(197) 评论(0) 推荐(0)

摘要:public class AbsolutePosition extends JFrame{ public AbsolutePosition() { setTitle("本窗口使用绝对布局"); setLayout(null); setBounds(0, 0, 200, 150); Container 阅读全文

posted @ 2016-05-22 18:30 4565892 阅读(193) 评论(0) 推荐(0)

摘要:public class MyImageIcon extends JFrame{ public MyImageIcon() { JFrame jf=new JFrame(); Container container=getContentPane(); JLabel ji=new JLabel("这是 阅读全文

posted @ 2016-05-22 15:48 4565892 阅读(715) 评论(0) 推荐(0)