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 条评论
登录 后参与评论

相关文章

来自专栏前端架构与工程

【译】《Understanding ECMAScript6》- 第七章-Promise

目录 异步编程 Promise基础 链式Promise 多重Promise响应 Promise继承 总结 异步操作是JavaScript最强大的功能之一。Jav...

2006
来自专栏用户2442861的专栏

JSON 入门指南(IBM)

尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的...

1041
来自专栏贾老师の博客

C/C++ 中的异常处理

1392
来自专栏PHP在线

深入浅析PHP7.0新特征(五大新特征)

截止到目前为止,PHP官方已经发布了php7的RC5版本,预计在11月份左右会发布第一个正式版本!现在来说php7的重大特性肯定已经是定型了,不会再有什么变动了...

29811
来自专栏醒者呆

Efficient&Elegant:Java程序员入门Cpp

最近项目急需C++ 的知识结构,虽说我有过快速学习很多新语言的经验,但对于C++ 老特工我还需保持敬畏(内容太多),本文会从一个Java程序员的角度,制定高效...

5946
来自专栏魂祭心

原 Type System Overvie

3538
来自专栏Zephery

工厂模式

工厂模式 目录 何为工厂模式 工厂方法与抽象工厂 如何在Java EE中通过@Producers与@Inject注解实现工厂模式 如何创建自定义注解以及通过@Q...

42711
来自专栏Java面试通关手册

深入理解原型模式 ——通过复制生成实例

Java面试通关手册(Java学习指南,欢迎Star,会一直完善下去,欢迎建议和指导):https://github.com/Snailclimb/Java_G...

1863
来自专栏程序员互动联盟

【答疑解惑】C/C++参数传递

有群友问如下一个问题,他说在下图中sun函数内部的打印是对的,但是为什么调用结束之后主调的结果确是错误的。也就是说,函数sun为什么不能把相加的结果带回主调函数...

3636
来自专栏我和PYTHON有个约会

12.程序编程基础6:选择和循环

正常情况下,我们完成一件事情的过程中,可能会存在多种条件限制 如:用户去ATM机取钱->输入取款密码->输入正确,取钱成功 | 输入错误,退卡。 这样的情况...

812

扫码关注云+社区

领取腾讯云代金券