java是什么,effective java讲什么的

Java是一种面向对象高级编程语言,同时也是目前世界上最流行的编程语言。Java 平台由 Java 虚拟机(Java Virtual Machine,JVM)和 Java 应用编程接口(Application Programming Interface,API)构成。自1995年发展到今天有20多年的历史。

java是什么,effective java讲什么的图1

1.面向对象的特性

抽象:把同一种事物的共有属性(特征)和方法(功能/方法),进行提取归纳总结。如智能手机都有屏幕的属性,打电话的功能。

封装:就是将抽象出来的属性和方法,封装在一个类中,保证了抽象出来的属性和方法的安全性。

java是什么,effective java讲什么的图2

继承:提高代码的可用性,如车、汽车,汽车属于车,可以直接通过继承拥有车的属性和方法,这样就不用重复去写这些属性和方法了,直接使用就行了。

java是什么,effective java讲什么的图3

多态:多态就是一种事物在不同情况下具备不同的状态 。

2.Java的作用

Android开发:android应用是使用java语言开发的。

网站开发:Java支持创建Web项目,拥有丰富的Web开发框架,如Spring、struts2、mybatis等框架。

应用程序开发:Java支持应用开发,第三方交易系统、银行、金融机构、ERP等都使用java作为开发语言

嵌入式开发:java支持嵌入式开发。

3.java的特点

java具备面向对象、简单性、分布式、跨平台、安全性 、多态等特点。

4.工作原理

java是什么,effective java讲什么的图4

Java的起源

Java 最早是由美国的詹姆斯·高瑟林博士于上世纪九十年代初提出的。

以往人们不得不针对不同的操作系统用不同的语言重复写同一功能的应用程序。而他当时因为工作需要,想用一种新的语言解决计算机网络的跨平台问题。太阳微系统公司于 1996 发布了第一版的 Java 语言。因为是开源语言,得到了全美国和全世界计算机语言专家和爱好者们的贡献,发展迅速。

目前,用 Java 作为主要编程语言的程序员在全世界已经超过 9 百万人,是当之无愧的全球第一大编程语言,早已超过了过去的程序语言大佬 C++语言。

java是什么,effective java讲什么的图5

Java是什么

Java是一门很优秀的编程语言,由于其虚拟机的应用,使得他可以一次编译处处使用,所以很是流行。另外java又根据实际应用大体分为三个版本j2me面向嵌入式开发比如手机程序,j2se标准版中小型软件应该是多用于c/s结构,也是学习java的最好开始;j2ee面向大型企业系统,综合了很多技术。

Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便地实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。

此回答转自乐字节。

学习Java的方式无非就是自学和报班。

自学Java,没有系统的学习规划,急功近利,刚学习完Java基础,但是并没有把自己的基础学牢靠的情况下,就又开始找来一大堆Java进阶开发的资料学习,发现一大堆自己看不懂的知识点,花时间去研究,自学没人辅导也解决不了,最后发现Java好难,坚持不下去,就放弃了。这就是典型的“人累了戏还不好看”。

学Java我建议是报班系统学习,线下面授的脱产式学习。专业老师面对面教学,志同道合的同学相互讨论学习,团队小组合力开发项目还能锻炼团队协作能力,沟通能力,有困难老师及时解决,学习久了有的学生心态难免会发生变化,气馁,厌学,也会有老师及时沟通开导。

如果你是想学Java但没什么基础的话,你可以在网上看看教学视频,B站就有很多成套的Java基础课程,试学一下。

java是什么,effective java讲什么的图6

该怎么学好Java,课余的时间同样也可以利用上,多去看看像CSDN一类的IT技术网站,到Gitee上看看别人分享的项目,多了解一些Java的最新资讯,大神分享的心得体会,当然自己也可以建立博客记录自己的学习经验。进入IT行业只有一直保持学习态度去对待,精进技术,Java的码农是不缺的,真正的技术大佬才不会被淘汰。

【此回答转自乐字节】

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/5157.html

(0)
上一篇 2022-11-07 上午11:02
下一篇 2022-11-07 上午11:31

相关推荐