Head First Java
JavaSE
--Head First Java
诗意prince
哈哈
展开
-
类与对象深度解析
类是对象的蓝图,对象是类的产物 类:是java代码中的类型,每个对象都有自己的类型。 假设java虚拟机通过Person类文件所在的路径【当然加载的方式有很多种,可以通过磁盘文件,网络字节流,动态代理生成class字节流、zip等压缩文件读取、JSP转化、数据库读取字节流等,JVM都是直接与字节流进行交互的】加载完成Person.java后,会将该类文件生成的数据保存在方法区,并返回得到一个Class<Person>对象,该Class对象将会作为Person类的对外接口,由此可以得到类的所有原创 2020-05-31 22:51:23 · 172 阅读 · 0 评论 -
第一章、基本概念:Java编译、加载、执行流程解析
代码执行流程 编译器:可以用来检查一些源码的错误,如语法错误,类型错误等。但运行时的错误需要等到代码执行时才能发现,编译阶段是无法发现的。 如IDEA、Eclipse等不是编译器吧,这只是编译的工具。真正实现编译功能的还是javac命令吧,而javac命令取决于JDK版本,可以通过设置不同的java编译版本,来编译当前代码。 Java虚拟机:是通过运行java命令启动的。一个main方法将会启动一个java虚拟机。 我们常用的编码工具如IDEA,其实隐藏了javac和java命令,取而代...原创 2020-05-23 22:37:05 · 199 阅读 · 0 评论