在几分钟之内让小白知道:什么是 JAVA?新手要码住!
以下是本人的一些经历汇总
小白:老师,啥是 java?
我:java 是一门跨平台的……
小白:老师,等一下,啥是平台,咋跨,需要体育基础吗?
我:平台就是我们的操作系统,像 windows,linux 等……跨平台是指我们的 java 有自己的虚 拟 机,只要有运行环境,可以实现编码一次,任何地方运行……

小白:哦……(好像懂了) 我:java 是一门跨平台的计算机语言,是目前世界上使用率最高的计算机语言之一 小白:使用 java 能干什么呢?
我:java 能做的事有很多,目前 java 主要从事 B/S 架构的大型系统居多,像京东,淘宝,以及各 种银行系统首选语言就是 java……
小白:哦,这个我懂,就是做网站的呗,我二叔的小舅子的大姨夫就是做网站的,我听他说挣不 了几个钱啊……
我:额……你这么说也差不多……
小白:嗯,老师,那 h5 是干啥的啊?我听说 h5 也是做网站的啊?
我:是 h5 也是做网站的,不过 h5 负责前台,java 负责后台

小白:也是做网站的?那老师,我是不是可以这么理解,做网站用 java 和 h5 都可以?
我:额……不是的,h5 负责前端的静态页面,前后端分离的话也负责渲染数据,java 只负责后 台的逻辑代码,从数据库将数据显示到前端……java 跟 h5 是两个工作范围
小白:哦……(不是似懂非懂,而是肯定不懂……)
小白:那老师,ui 呢?ui 是前台还是后台?ui 是干嘛的?
我:ui 是网站设计,就是设计网站的显示效果

小白:哦,这个我知道,就是 ps 呗,我家楼下打印店的小哥哥也会 ps,听他说简单的很
我:……mmp 痛定思痛,我决定换一种方式睡服他,说服,说服! ! !
我: (面带慈祥微笑)同学啊,这样,我们来举个例子,假设我们的程序比作是盖高楼大厦
的话, 那么 ui 就是设计蓝图的,每次政府规划小区都会在要拆迁的地方整一个大的广告牌,
上边画的 就是未来这个地方建成后的样子,这个叫做蓝图见过吧?
小白:嗯嗯,这个我知道,见过!
我:对,ui 就是负责这个事儿的。那么 java 呢,是负责整个楼的建设的,打地基,盖高楼的, 使用 java 可以盖高楼大厦,像 php,.net 等只能盖相对较低的楼层,所以说我们的 java 还是很强 大滴~像比较著名的“建筑”京东,天猫,淘宝等大型的系统都是 java 做滴~
