
Java
码农在途
『 码农在途 』公众号作者 ,在这里你会看见一个编程小白成长的历程。感谢你的关注 ,期待和你一起共同成长。
展开
-
初探HTTP
HTTP 是什么? HTTP : HyperText Transfer Protocol 。根据字面意思我们可以翻译为超文本传输协议。 它是一种位于「应用层」,专门为 web浏览器 和 web服务器 之间通信的而设计的协议。因为网页上通常传输的是 HTML 这样的超媒体文档,所以被称超文本传输协议。 HTTP 是基于「 TCP协议」之上的,所以它也具有的 「 TCP协议」的特点:可靠,传输效率相对...原创 2019-07-14 11:43:09 · 259 阅读 · 0 评论 -
浅谈 Java 中的初始化
Java 内存分布 需要注意的是,方法中的参数属于局部变量 ,类似于 String str="字符串" 这样定义的字符串是存放在堆内存中的「字符串常量池」(常量池中不会添加已有成员)中。 而 String str1 = new String() 内存是直接位于堆中,每一次对象的实例化都会在堆中开辟新的内存空间。 成员变量与局部变量的区别 结合代码分析 class Person { pr...原创 2019-06-30 11:13:47 · 345 阅读 · 0 评论 -
Java 基础面试题
这短时间在刷「牛客网」的 Java 基础面试题,挑一些里面比较有代表性的题目,和大家分享下我的理解。 类型一:初始化 what:类内部初始化顺序,静态成员、非静态成员、构造器方法是以怎样的顺序完成初始化的? how? 以下程序会有怎样的输出结果 public class Animal { static { System.out.println("静态代码块执行"); ...原创 2019-08-04 19:05:28 · 151 阅读 · 0 评论 -
ASP.NET MVC vs Spring MVC
C# 是微软出品对标 Java 的语言,在 web 开发方面,二者都对表现层开发了 mvc 框架。从一个简单的项目结构开始对比,看看二者有何差异。 项目结构 首先来看由 SpringBoot 生成的项目模板(勾选了 web、Thymeleaf 、mybatis),controller、model 文件夹与 SpringBoot 项目主文件 XXspringbootApplication 位于同一目...原创 2019-07-28 16:01:37 · 4053 阅读 · 0 评论