Hello World深入理解
每个编程人员都知道第一个都是Hello World,
可是只是单知道 用,不知道为何会这样,就一直学的只是皮毛。
学东西,不能知其然而不知其所以然。这样永远达不到境界。
我们用编辑器eclipse 创建一个项目:
aaarticlea/png;base64,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" alt="" />
这里的HelloWorld3.java就是这次创建的文件,里面的代码为:
package syspro.sun; public class HelloWorld3 { public HelloWorld3() {
// TODO Auto-generated constructor stub
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("Hello world345");
} }
大家都知道java是一个编译型的语言,和解释语言不同,是通过编译.java文件为.class文件后运行的,
运行其实就是.class起作用的,当每次通过eclipse向java文件里面写入修改东西的时候,对应的编译路径Helloinsysprosun 里面的HelloWorld3.class
文件就会不停的跟着更新,这里可以通过文件的修改日期进行考证,这大概就是eclipse的特性。当你在eclipse里面按保存按钮 后,
class文件就会开始更新。class里面是二进制文件,就由JVM进行解析后运行。
Hello World深入理解的更多相关文章
- 理解CSS视觉格式化
前面的话 CSS视觉格式化这个词可能比较陌生,但说起盒模型可能就恍然大悟了.实际上,盒模型只是CSS视觉格式化的一部分.视觉格式化分为块级和行内两种处理方式.理解视觉格式化,可以确定得到的效果是应 ...
- 彻底理解AC多模式匹配算法
(本文尤其适合遍览网上的讲解而仍百思不得姐的同学) 一.原理 AC自动机首先将模式组记录为Trie字典树的形式,以节点表示不同状态,边上标以字母表中的字符,表示状态的转移.根节点状态记为0状态,表示起 ...
- 理解加密算法(三)——创建CA机构,签发证书并开始TLS通信
接理解加密算法(一)--加密算法分类.理解加密算法(二)--TLS/SSL 1 不安全的TCP通信 普通的TCP通信数据是明文传输的,所以存在数据泄露和被篡改的风险,我们可以写一段测试代码试验一下. ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
- 如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念
一.前言 DDD(领域驱动设计)的一些介绍网上资料很多,这里就不继续描述了.自己使用领域驱动设计摸滚打爬也有2年多的时间,出于对知识的总结和分享,也是对自我理解的一个公开检验,介于博客园这个平 ...
- 学习AOP之透过Spring的Ioc理解Advisor
花了几天时间来学习Spring,突然明白一个问题,就是看书不能让人理解Spring,一方面要结合使用场景,另一方面要阅读源代码,这种方式理解起来事半功倍.那看书有什么用呢?主要还是扩展视野,毕竟书是别 ...
- ThreadLocal简单理解
在java开源项目的代码中看到一个类里ThreadLocal的属性: private static ThreadLocal<Boolean> clientMode = new Thread ...
- JS核心系列:理解 new 的运行机制
和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在内存中分配一个实例对象. 但在 javascript 中,万物皆对象,为什么还要通过 ...
- 深入理解JS 执行细节
javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈.全局对象.执行环境.变量对象.活动对象.作用域和作用域链等 ...
- 浅谈我对DDD领域驱动设计的理解
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决. 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品 ...
随机推荐
- ruby迭代器iterator和枚举器Enumerator
编写自定义的迭代器 The defining feature of an iterator method is that it invokes a block of code associatedwi ...
- Yii处理流程
Yii的应用程序处理流程 用户访问URL http://www.example.com/blog/index.php?r=site/contact 1.入口脚本被网站服务器执行以处理此请求. 2.一个 ...
- Properties vs. Attributes
http://blogs.msdn.com/b/ericlippert/archive/2009/02/02/properties-vs-attributes.aspx Here is yet ano ...
- 性能量化之cpu
系统现在很慢”似乎是对系统的性能最常用的抱怨了,但究竟慢到什么程度,如何来界定慢,可能需要对性能进行量化,对于OS来说,大致主要分为cpu,内存,磁盘,网络等组件,对这些维度的性能量化,不但可以更准确 ...
- bzoj1028
穷举水题 ..] of boolean; q:..] of longint; ans,count,jud:..] of longint; x,i,j,n,m,tot,t,k:l ...
- ☀【组件】getRequest
→ GitHub <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=&qu ...
- lecode Interleaving String
这个问题,前面思考过,当时就是用搜索的方法,此处又遇到一次,发现自己理解的太浅了 Given s1, s2, s3, find whether s3 is formed by the interlea ...
- 城市连动纯js代码DEMO
前台代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" co ...
- 洛谷P1407 工资
洛谷P1407 工资 本题地址:http://www.luogu.org/problem/show?pid=1407 题目描述 有一家世界级大企业,他们经过调查,发现了一个奇特的现象,竟然在自己的公司 ...
- Vi和Vim的区别及联系
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消我们知道在vi里,按 u只能撤消上次命 ...