Java后台编程初学者,这些常识你都知道吗?

小编也是一位Java后台编程初学者,以后每天利用下班时间来给大家分享一下Java编程中的一些常识,希望有心学习的可以多看一眼,如果你是高手欢迎指点文中小编的不足,感谢支持。以下这些编程常识均由小编结合个人水平以及搜寻相关资料整理编辑。

top1:面向对象的特征有哪些?

面向对象有三大特征:分别是封装,继承,多肽。

top2:Int和Integer有什么区别?

Int是基本数据类型,Integer是对应的包装类型。Int是基本数据类型,默认值是0,integer是引用数据类型,有很多功能方式和属性,其默认值是null

top3:string和StringBuffer的区别

string和StringBuffer,他们可以储存和操作字符串。

string类提供了数值不可改变的字符串。

StringBuffer类提供的字符串进行修改,当你知道字符数据要改变的时候你就可以使用StringBuffer,可以使用StringBuffers来动态构造字符数据。

题外小知识:

String s="123";

String s1=s+"a";

String s2=s+"a";

system out println(s1==s2);

结果返回的是false,因为地址引用的不是同一处。

top4:运行时异常和一般运行时异常有什么不同?

异常分为运行时异常与一般异常(一般异常又叫做检查异常,或者非运行时异常)。

运行时异常表示虚拟机在运行中可能遇到的异常,比如作除法,输入了被除数是0,就会出现异常,非0就正常运行。

一般异常是在编译的时候就报错,必须捕捉或者是抛出。比如在io流中的io异常,编译的时候就会报错,这时就必须要抛出或者是捕捉的。

题外小知识:

top5:Servlet的生命周期,以及Servlet和cgi的区别又是什么?

servlet被服务器实例化后,容器运行其innit方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doGet或者dopost,当服务器决定将实例销毁的时候调用其destroy方法。

与sgi的区别在与servlet是单例模式,多个请求共享同一个servlet对象,线程非安全,但是效率高。而sgi是原型模式,每次请求都是一个新的对象,所以线程安全,但是效率低。

The end of today

分享是一种美德,愿IT行业的初学者朋友们共同进步,当然如果你有什么好的建议或想法,可以留言告诉小编,接下来小编会利用空余时间持续更新。

本文来自企鹅号 - 关注崇阳媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏影子

jQuery中的常用内容总结(一)

3269
来自专栏光变

你所不知道的Java之HashCode

以下内容为作者辛苦原创,版权归作者所有,如转载演绎请在“光变”微信公众号留言申请,转载文章请在开始处显著标明出处。

1190
来自专栏程序猿的那些趣事

div 等块级标签横向排列的方法总结

块级标签的默认文档流是上下排列的,再配上横向排列的方法,请过适当的嵌套,可以应对几乎所有常见的布局需求,因此,我决定总结一下 div 横向排列的方法。这也是我初...

562
来自专栏python3

python--time模块

time.localtime([secs])  默认将当前时间戳转成当前时区的struct_time

551
来自专栏散尽浮华

Python介绍

Python概述 Python创始人是吉多.范罗苏姆。在1989年万圣节期间为打发时间而开发的。 目前Python在TIOBE排行榜第五位置 ? Python可...

18410
来自专栏前端儿

常见的几种 CSS 水平垂直居中解决办法

用CSS实现元素的水平居中,比较简单,可以设置text-align center,或者设置 margin-left:auto; margin-right:aut...

751
来自专栏阮一峰的网络日志

CSS动画简介

现在,我很少写介绍CSS的文章,因为感觉网站开发的关键还是在服务器端。 但是,CSS动画除外,它实在太有用了。 ? 本文介绍CSS动画的两大组成部分:trans...

3138
来自专栏Python

利用闭包解决for循环里onclick事件不能捕捉实时i值问题

问题描述 我们都知道,如果我们对于一组元素(相同的标签)同时进行onclick事件处理的时候(在需要获取到索引的时候),一般是写一个for循环,但是onclic...

1838
来自专栏企鹅号快讯

如何打造属于自己的Javascript武器库

前言 代码写的久了,就会发现很多时候都是在写一些重复的东西,这个时候就应该要考虑到提高工作效率了,比如对常用方法的封装,例如日期格式化,浏览器类型判断等。 今天...

3749
来自专栏JavaQ

多参数方法进阶

很多高级工程师还在写包含N个参数的方法、使用setter方法构造实例,其实这些方式都是过时并且有很大缺陷的,本篇将深入讲解这些问题及解决方法。 多参数方法的问题...

32511

扫码关注云+社区