前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java后台编程初学者,这些常识你都知道吗?

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

作者头像
企鹅号小编
发布2017-12-29 11:33:17
7450
发布2017-12-29 11:33:17
举报
文章被收录于专栏:编程编程

小编也是一位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行业的初学者朋友们共同进步,当然如果你有什么好的建议或想法,可以留言告诉小编,接下来小编会利用空余时间持续更新。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

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

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档