![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
草欣荣
我是一颗小小小小草
展开
-
java基础复习之线程
1. 什么是线程?程序执行的不同路径叫做线程。2. 线程类的实现方式?哪种实现方式比较好?Java提供两种方式实现一个线程类。第一种是实现runnable接口。另一种则是继承Thread类。一般建议在能实现runnable接口的情况下尽量实现runnable接口。因为我们都知道java是单继承的,当我们的线程类继承了Thread类后就不可以再继承其它类,而实现r原创 2014-02-28 21:41:46 · 700 阅读 · 2 评论 -
java基础之泛型用法
1.什么是泛型泛型是java中保障类型安全的一种机制。他通过对变量类型的假设,实现变量类型的进行限制,从而在一定程度上保证程序编译时变量类型的安全。反之,如果没有泛型,这些假设则只存在于程序员的大脑中,这样会导致类型转换的异常在程序运行时才被发现。 //不用泛型 List list1 = new ArrayList(); list1.add(1); Object o = l原创 2014-06-22 13:34:52 · 715 阅读 · 1 评论 -
找工作复习之java基础篇
方法重写要点: 1. 子类中方法与父类中的方法返回值类型,方法名,参数列表完全相同。 2. 子类方法的修饰符级别不能低于父类的方法访问级别。 3. 子类抛出的异常类型的范围不能大于父类所抛出异常的范围。获得某个类对应Class对象的方式: 1. 使用类的.clas原创 2015-04-02 22:42:06 · 706 阅读 · 1 评论 -
java基础之集合框架
一、List、Set、Map的区别(1).从类的继承层次上看List和set都是继承自Collection接口。而Map是自成一体系。(2).List、set、Map作为Java集合框架,对集合内的元素的存储也是各有特点,List和set是单值存储,map则是以键值对的形式存储。(3).List按元素放入顺序存储元素,元素是可重复的,而set中元素的位置则是由其hashcode决定的,原创 2015-09-04 22:42:15 · 356 阅读 · 0 评论