Java面试题21-35
那么,画圆的方法必须分配给圆,它才能访问到圆心和半径这两个属性,人以后只是调用圆的画圆方法、表示给圆发给消息而已,画圆这个方法不应该分配在人这个对象上,这就是面向对象的封装性,即将对象封装成一个高度自治和相对封闭的个体,对象状态(属性)由这个对象自己的行为(方法)来读取和改变。
Java学习收藏必备,java中String的常用方法
1)String类被final关键字修饰,意味着String类不能被继承,并且它的成员方法都默认为final方法;字符串一旦创建就不能再修改。2)String类实现了Serializable、CharSequence、Comparable接口。3)String实例的值是通过字符数组实现字符串存储的。String其实是Java库中的一个预定义的类,String不是基本类型,而是引用类型,...
Java Web学习总结(七)——HttpServletResponse对象(一)
1+""这一步是将数字1和一个空字符串相加,这样处理之后,数字1就变成了字符串1了,然后再将字符串1转换成字节数组使用OutputStream进行输出,此时看到的结果如下:这次可以看到输出来的1了,这说明了一个问题:在开发过程中,如果希望服务器输出什么浏览器就能看到什么,那么在服务器端都要以字符串的形式进行输出。如...
一篇文章!彻底弄透Java处理GMT/UTC日期时间
@Testpublicvoidtest7()throwsParseException{StringpatterStr="yyyy-MM-ddHH:mm:ss";//模拟请求参数的时间字符串StringdateStrParam="2020-01-1518:00:00";//模拟服务端对此服务换转换为Date类型DateFormatdateFormat=newSimpleDateFormat(patterStr);System.out.println("...
这些年背过的面试题——实战算法篇
如果只是找一个数,可以高位模运算,写到64个不同的文件,然后在最小的文件中通过bitArray一次处理掉。40亿个无符号整数,1GB内存,找到所有出现两次的数对于原问题,可以用bitmap的方式来表示数出现的情况。具体地说,是申请一个长度为4294967295×2的bit类型的数组bitArr,用2个位置表示一个数出现的词频,1B占用8...