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

相关文章

来自专栏青玉伏案

算法与数据结构(十二) 散列(哈希)表的创建与查找(Swift版)

散列表又称为哈希表(Hash Table), 是为了方便查找而生的数据结构。关于散列的表的解释,我想引用维基百科上的解释,如下所示: 散列表(Hash tab...

21910
来自专栏前端架构与工程

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

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

1936
来自专栏MyBlog

Effective Java 读书笔记(7)避免finalizer

对于Finalizers他们的使用可能会造成错误的产生,糟糕的性能以及移植性的问题,当然Finalizers有着一些有用的优点,我们会在后续介绍这些,但是作为首...

942
来自专栏龙首琴剑庐

Java动态代理一览笔录

1、什么是代理? 比较经典的含义如销售代理,签订合同的基础上,为委托人(厂商)销售某些特定产品或全部产品的代理商,对价格、条款及其他交易条件可全权处理。我们从销...

2906
来自专栏向治洪

23种设计模式

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:...

3996
来自专栏醒者呆

Efficient&Elegant:Java程序员入门Cpp

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

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

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

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

722
来自专栏Python绿色通道

Python入门三部曲(三)

在函数greet_user()中,变量username是一个形参—-函数完成其工作所需要的一项信息.在代码greet_user(‘kobe’)中,值’kobe’...

1053
来自专栏https://www.cnblogs.com/L

【Linux篇】--sed的用法

Sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pat...

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

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

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

3486

扫码关注云+社区