java基础

1.privater :私有的,只有本类能访问

2.protected:受保护的,同一包和子类能访问

3.defeat(什么都不写),友好类,同一包能访问

4.public:公共类,都能访问

5.jdk中提供的java,javac,jar等开发工具也是由java写的

6.同步是害怕操作过程中,被其他线程进行读取操作,一但是原子性的操作就不会发生这种情况,因为一步到位的操作,其他线程不可能在中间干预, 需要读取,写入的需要进行同步.

7.使用Servlet过滤器需要在web.xml文件中添加<filter>和<filter-mapping>元素

8.环境变量可在编译source code时指定,javac一次可同时编译数个java源文件,javac.exe能指定编译结果要置于哪个目录(directory)

9.类之间存在USES-A(依赖关系),HAS-A(组合关系),IS-A(继承关系)三种常见的关系

10.继承可以多次继承

11.java程序不能依赖于垃圾回收的时间或者顺序

12.log4j的日志打印级别不可以在运行时重新设置,支持按分钟为间隔生成新的日志文件,是一个打印日志用的组件,支持按年为间隔生成新的日志文件

13.类调用本类方法的时候可以直接调用

14.非静态变量不能够被静态方法引用,主方法是static的成员,只能使用static的成员

15.创建线程的两种方法,继承Thread,实现run方法,实现Runnable接口,重写run方法

16.运算符优先级:后缀>一元>乘>加>移位>关系>相等>按位与>按位异或>按位或>逻辑与>逻辑或>条件>赋值>逗号

17..list接口和Set接口都继承自Collection接口,Collection接口继承lterable接口,即可迭代的,Collection只能存储引用类型,并且是单个存储,list接口存储元素特点:有序,可重复,Set接口存储特点:无序,不可重复,Map接口以键值对方式存储元素,键无序不可重复,map和Collection没有任何关系

18.Java用request.getParameter()接受request域中的参数

19.在并发编程中servlet是线程不安全的

20.java继承中对构造函数是不继承的,只能显式或者隐式调用

21.类型转换向占用字节多的类型转换,这样就不会发生内存不够用的情况

22..length表示当前长度,如果字符串长度没有初始化长度大,capacity返回初始化的长度,如果append后字符串长度超过初始化长度,capacity返回增长后的长度

23.程序文件名必须与公共外部类的名称完全一致

24.static方法能直接处理非static的属性

25.如果两个对象相等,那么他们一定有相同的哈希值,反之不然.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值