【JAVA基础】⑥关于JAVA高级编程

来源:互联网 发布:linux指定dhcp服务器 编辑:程序博客网 时间:2024/04/29 10:57

一、new一个新的对象,直接打印它,是默认调用的这个对象的“toString”方法

二、String类中,String  a="abc";过程中只有一个对象参与运算

                              String  a=a+1;过程中有三个对象参与了运算:1、a;2、1;3、a+1

三、collection接口:set:无序的,不允许重复

                                      list:有序的,允许重复

                                     set遍历的时候可以用Iterator或foreach

                                     hashmap(哈希表)是通过键值对存储的(key,content)

四、IO流:InputStream 、 OutStream 是字节流

                    Reader、Writer是字符流

五、多线程:1、实现接口Runnable  2、继承类Thread  

                        在执行完构造函数之后,自动调用run()函数

六、Socket编程:经验证,所有的东西都可以用传对象的方式来传递,最后在接收端进行类别判断,再进行强制类型转换

                                 注意:利用字节流取东西时,只能取一次,就取光了所有的内容。

                                 充分利用多线程,可以实现一个服务器对多个客户端。

七、GUI编程:界面类似于安卓的嵌套

                           Flowlayout 流布局,(从左到右排列,宽度不够就另起一行)

                           Borderlayout块布局,(上下左右中,北南东西中)

                          Gridlayout网格布局,

                          Cardlayout卡片布局,(谁在上面谁显示)

关于JAVA高级编程不多描述了,因为在实战中学的更快一点,下面是JAVA 学习的PPT

JAVA编程基础PPT    JAVA编程高级PPT

0 0