java学习笔记

java笔记

1.输出九九乘法表:

         public void mutipleChart(){

                   for(int i = 1;i <= 9;i++){

                            for(int j = 1;j <= i;j++){

                                     System.out.print(j+""+'X'+""+i+""+'='+""+i*j+"\t");

//注意上一行的格式,将字符与数字同时输出

                            }

                            System.out.println();

                   }

         }

 

2. UltraEdit 设置Javac与java快捷键方法

https://jingyan.baidu.com/article/200957619d423ecb0721b4ba.html?t=123

 

3.怎么在cmd窗口中运行Java程序

https://blog.csdn.net/pilgrim_121/article/details/54220139

 

4.在使用java的Scanner类时经常忽略的一点是忘记关闭输入类

例子:

         Scanner input1 = new Scanner(System.in);

………..

         Input1.close();          //最后一定记得关闭输入类

 

2018年9月17日11:03:49

5.怎么用java.util.GregorianCalendar返回日期

https://blog.csdn.net/pnet2008/article/details/17082019

 

6.如何用eclipse打开复制过来的project

https://zhidao.baidu.com/question/257771307.html?word=myeclipse%B5%BC%C8%EBweb%CF%EE%C4%BF%C3%BB%D3%D0project

 

7.继承中常见问题:

在继承的过程中,要注意一个问题,一旦继承了某个类,子类必将会调用父类的构造器,否则的话,就无法去调用父类中的一些方法。

如果子类没有调用父类构造器,那么就会报错。

在下面我举个例子:

父类,没有无参构造器:

public class Father {

 

 

   public Father(String s){

 

       System.out.println("父类有参(一个)构造器:Father(String s)");

   

   }

 

   public Father(String s1, String s2){

        System.out.println("父类有参(两个)构造器:Father(String s1, String s2)");

    }

 

   public void print(){

        System.out.println("父类无参方法:print()");

    }

 

   public void print(String s){

        System.out.println("父类带参方法:print(String s)");

    }

}

---------------------

 

子类,创建无参构造器就会报错:

public class Child extends Father{

 

    public Child(){   //在此会报错

 

    }

    public Child(String s1, String s2) {

        super(s1, s2);

        // TODO Auto-generated constructor stub

    }

    public Child(String s1, String s2, String s3){

        super(s1, s2);

    }

    public void print(){

        System.out.println("子类无参方法:print()");

    }

    public static void main(String[] args) {

        Father c = new Child("1", "2");

        c.print();

    }

}

---------------------

所报错为:Implicit super constructor Father() is undefined. Must explicitly invoke another constructor

作者:KJGMan2016

来源:CSDN

原文:https://blog.csdn.net/kjgman/article/details/52346988?utm_source=copy

版权声明:本文为博主原创文章,转载请附上博文链接!

 

8. java中,一个类实现某个接口,必须重写接口中的所有方法吗?

不一定,关键要看子类是否是抽象类。
如果子类是非抽象类,则必须实现接口中的所有方法; 
如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在!

 

9. java中子类会继承父类的构造方法吗?

https://blog.csdn.net/wangyl_gain/article/details/49366505

 

10. 显示一个错误对话框:

https://www.cnblogs.com/jiangxiulian/p/5961990.html

 

11.注意,创建一个类不能public class Demo(){},要public class Demo{}不要多添括号

 

12. FlowLayout(流式布局)

// 指定对其方式,水平 和 竖直 间隙

FlowLayout(int align, int hgap, int vgap)

https://blog.csdn.net/xietansheng/article/details/72814541

 

13.

Java trim() 方法

trim() 方法用于删除字符串的头尾空白符。

 

14.

在使用BufferedWriter写入文件时,如果忘记关闭文件(close)同时也没有调用flush(),则被写入的文件中是没有内容的。在关闭文件的同时系统会自动调用flush()。

15. java中.怎么写一个判断JTextField是否为空的方法?

用equals判断即可
JTextField aixingwuyue;
aixingwuyue=new JTextField(null);
if(aixingwuyue.getText().trim().equals("")){
//空的情况执行

 

16.注意你的组件JTextArea或是与字符串相关的组件,要取它的内容必须用getText()

17.在用BufferedReader br = new BufferedReader;br,readLine()的时候要记得加.trim(),如下:br.readLine().trim()否则会放入换行符或空格

 

 

 

18. java8之list集合中取出某一属性的方法

https://blog.csdn.net/Mint6/article/details/78798191/

19. 对List集合中的元素进行排序

https://blog.csdn.net/veryisjava/article/details/51675036

20. JFreeChart导入问题

https://zhidao.baidu.com/question/289523383.html?qbl=relate_question_0&word=java%D4%F5%C3%B4%C0%A9%D5%B9cn.zhangao.jfreechart%3B

注意,点击configre build path后点击libraries

 

21.建立java工程的时候最好不要创建module-info.java,因为这样不好弄,直接导入扩展外部包、模块时会出错。像我在导入上一条问题JFreeChart时就出了错。

 

22. java怎么在窗体中显示图片

https://blog.csdn.net/rain_web/article/details/54934190

 

23.做JFrame窗口时最好不要用这个语句,因为它点击关闭时关闭所有窗口

JFrame f = new JFrame();

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点击关闭时关闭所有窗口

 

24. java保留两位小数4种方法

https://www.cnblogs.com/chenrenshui/p/6128444.html

 

25. eclipse恢复初始设置的方法(专治各种不服=w=)

https://blog.csdn.net/u012198382/article/details/38589715

 

26.为了使TCP的socket编程通信客户端、服务端能用,你必须先运行服务端的程序,然后再运行客户端的程序。

 

27. Java replace() 方法

public String replace(char oldChar, char newChar)

 

28. 测试连接数据库 sql server 2008 R2

https://blog.csdn.net/keenweiwei/article/details/7328611

这个是纯java驱动连接数据库的方式,需要下载 jdbc的驱动程序:sqljdbc4.jar  下载址址:

29.JFrame.pack()方法小记

https://blog.csdn.net/sherlocksy/article/details/80110773

pack() 调整此窗口的大小,以适合其子组件的首选大小和布局

30.JTable相应鼠标事件,并获取被点击相应行的所有值

https://blog.csdn.net/iteye_8770/article/details/82075935

31.JAVA JButton快捷键设置(组合键+单键)

https://blog.csdn.net/qq_17678087/article/details/53610230

32.结果集没有当前行的解决方法

https://blog.csdn.net/walkbob/article/details/45022287

res.next();

33.JFrame设置窗口名字

JFrame f1 = new JFrame("窗口1");

或:JFrame f1 = new JFrame();   f1.serTitle("窗口2");

eclipse使用笔记:

Eclipse中Coverage功能的使用说明

https://blog.csdn.net/WXS_0218/article/details/89174968

eclipse执行当前文件快捷键:ctrl+shift+F11

 

你可能感兴趣的:(java,java)