Java 简介

                               Java 简介


语言的学习

        作为一种感人的力量,语言的美产生于言辞的准确、明晰和动听。——高尔基

         语言,是一种人类发明的很伟大的东西。人类使用它表达,交流,当然,还有写程序。目前世界上查明的语言一共有5651种,当然这里面没算上那些编程语言。编程语言也是一门语言,所以大家既然连这么难学的汉语都学会了,英语都过四六级了,还怕学不会个Java么?

        言归正传,Java是一门面向对象的编程语言,面向对象大家先不用懂,后面讲到了自然会了然。很多小伙伴认为,啊~学习这个Java语言好难啊,其实你把它跟学习中文一对照,就会发现,它的组成跟中文没什么区别啊,中文都能学,Java怎么就不能学?你看哈,学中文首先要学汉字,学词,学Java,首先要学关键词,数据结构;然后中文要用汉字和词语学习遣词造句,而Java也要使用关键字和数据结构“遣词造句”;最后中文用句子经过排列组合形成一篇文章,而Java也要用一行一行的代码写成一个程序。这不一样么?小程序就相当于短文,散文,王者荣耀级别的就相当于长篇小说。所以,其实怎么学中文就怎么学Java,就应该学的不错了。

         那到底该怎么学呢?先学词,再学造句,再学比较高级的功能,比如修辞手法等,最后写文章。所以咱们的学习就要先从Java的最基础的数据结构和关键字学起,然后学习怎么用控制或循环将这些关键字连成一行一行的代码,接下来,我们学习一些高级的功能,如何联网,如何将看到的事物抽象到“文章”中,最后就可以学习如何把这一行行的代码组合成一片文章了,包括使用网络,多线程等“修辞手法”使我们的“文章”成为为一篇美文。好了,那我们现在就开始吧。

规划

        首先,我也是帝都的一名程序员,不对,程序员是有一定技术水平的人,我可能只算得上是个码农。所谓码农就是只做crud(增删改查)的程序员,其实很多公司里的项目确实最多的也只是crud,这是底层的人,真的跟搬砖没什么区别,就四个操作,年复一年的干着。没有一个码农满足于这样,我们要当程序员,我们要更高的追求,所以就有了这样的文章。下面所讲的一切,都只是Java的基础笔记,如果需要提升更高的层次,可以去看一些国外的经典书籍或翻翻Java的官网,所有的文章仅仅作为入门和基础,以及读书的笔记,当然,后面也会有一些拔高的内容,大家一起学习,一起进步。毕竟一个好的程序员也是从码农过来的,所以,就算是基础还是要学呀。下面进入Java。

Java的历史

Java的前世今生

        Java是太平洋的一座小岛上就叫Java,这座岛盛产咖啡,所以Java的logo就是一杯咖啡。

        Java还不叫Java的那年是1991年,SUN公司准备开发一款语言用来做嵌入式系统的软件,一个叫詹姆斯.高思霖(高司令)的人根据C++进行了一些精简改造开发出一款叫OAK的语言,这个就是襁褓中的Java。然而这个襁褓中的婴儿却差点儿被扼杀在摇篮里。幸亏高司令的团队集市调整了策略,抛弃嵌入式,而选择了互联网,并开发了一款Java浏览器。然而OAK这个商标竟然被抢注了,所以正在喝咖啡的开发出人员随口说的一句话就成为了这个风靡全球的编程语言的名字,Java。

        2009年,这时的Java都已经出到了1.7,然后SUN公司就被Oracle收购了。当时的Oracle和微软是竞争对手,微软手里有windows,这个Oracle有unix可以抗衡;微软有sql server,这个Oracle有Oracle可以抗衡,然而微软的.net,Oracle却一直没有足够强大的语言与之抗衡,直到收购了SUN。顺便说一句SUN不是太阳的意思,它是斯坦福大学校园网的首字母缩写。如今的Java应用广泛,它被应用到互联网,嵌入式的诸多方面,就连很火的Android也是在Java的基础上开发的,基本上学会了Java,Android就很容易学了。

Java的家庭成员

        Java的家庭成员有三个,他们分别是Java SE, java  EE, java ME。其中Java SE是后面两种的基础,后面两种都是在Java SE的基础上添加了不少类库,最后形成的。Java EE是添加了一些企业级应用的内容,比如EJB,servlet,jsp等技术,现在很多大型的网站都使用Java EE来进行开发。Java ME是添加了一些移动应用的功能,在以前诺基亚流行的时期,大家玩儿游戏会在手机上看到一个Java的logo,那就是Java ME,遗憾的是,它已经不怎么用了,而手机上基本已经被Android和ios所垄断。下面。我们要首先学好Java SE这个基础,之后添加Java EE的知识。

Java的优点长处

Java的优点有以下几点:

        简洁-抛弃了c++的指针,内存管理,虚拟基类等等比较难懂麻烦的东西。

        可移植-基本上是只写一遍代码,在windows,linux,mac上都可以运行,只要你安装了Java虚拟机。关于这个,我们讲Hello world的时候在给大家详细讲解。

        面向对象-更贴近人类的思维方式

        解释性-可移植

        分布式

        性能比较好

        健壮且安全

        动态且多线程-Java可以动态向正在执行的程序里添加代码

       最后,潇湘菌子希望自己和看这篇文章的大家能够一点一点的进步,先从基础学起,先成为一个合格的码农,然后继续充电,成为一个出色的程序员。成为一个大牛,一起加油吧!谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351

推荐阅读更多精彩内容