标签:11 部类 java 内部 04 对象 2021 new 类名
1、Hashtable是一个散列表,存储的内容是键值对映射,键和值都不可以为null,同步,线程安全,继承自Dictionary,而不是AbstactMap;Hashtable直接使用对象的hashcode
hashmap:由数组+链表组成,基于哈希表的map实现,链表则主要是为了解决哈希冲突而存在的。不是线程安全的,键和值都可为null,hashmap重新计算hash值。
2、继承Thread,没有重写run方法时调用父类的run方法;
实现Runnable接口,必须重写run方法。
3、不管是类内部调用其它成员内部类,还是在类外部调用成员内部类,遵守的访问规则相同:
成员内部类不是静态的:
外部类名.内部类名 对象名=new 外部类名().new 内部类名();
(必须从外部类对象到内部类,先有外部类对象)
成员内部类是静态的:
外部类名.内部类名 对象名=new 外部类名(). 内部类名();
(可以从外部类名到内部类,不必先有外部对象)
4、java和c++都是面向对象;
5、(1)若catch(){}块中,如果有throw语句,则,try{}catch{}finally{}块之外的代码不执行;否则,执行。
(2)try{}中有异常,则异常下面的代码不执行。try{}catch{}finally{}块之外的代码执行。
(3)finalize中的代码必执行。
6、客户端对象:Socket s=new Socket(“127.0.0.1”,6666);
服务端对象:ServerSocket ss=new ServerSocket(6666);//6666是端口号
监听服务器连接:s=ss.accept();
7、抛InterruptedException的代表方法有:
java.lang .Objct类中的wait方法;
java.lang.Thread类中的sleep方法;
java.lang.Thread类的join方法;
8、java的变量名有三种元素构成:数字+字符+$+下划线;
9、flush()函数强制将缓冲区中的字符流、字节流等输出。
标签:11,部类,java,内部,04,对象,2021,new,类名 来源: https://blog.csdn.net/weixin_42098680/article/details/115602600
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。