猫史档案馆


「P-H」Java教程 第一期——认识Java

用户:Python-happyyyyPython-happyyyy查看:8 回复:3 评论:8 创建时间:2021-09-10T13:01:04


Hello,是我——happyyyy

如题,直接入题

 

众所周知,Java是目前为止使用最多的编程语言

所以,好处很多:

 

Java的生态环境

 

 

为什么这么说,因为开源,java生态好,开源是首功。搞互联网的都知道长尾理论,微软专家团队再豪华,也有其精力限制,很多领域鞭长莫及,出现bug很难及时反馈修复。而开源是一种用众包的思维解决现实问题的,全世界程序员集思广益,你能想到的问题往往早就有现成的解决方案了,而且多种方案随便选挑,实在不行扒下代码来自己改;开源项目可以将问题喵给全世界,及时修复迭代,想偷懒都不行,再说也用不着你自己过多操心,只是合一下代码的事。另外,能通过代码了解api内部实现有时候真的很有必要。

 

 

Java的跨平台

 

 

Java跨平台就是能在不同的环境(主要是操作系统)上运行java程序!
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。

 

Java的垃圾回收机制

 

 

Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。

需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,70%以上的人认为是回收对象,实际上这是不正确的。
System.gc()
Runtime.getRuntime().gc()
上面的方法调用时用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。

 

 

Java的异常处理机制

 

 

好处主要有两个:第一,当发生错误时,程序不至于崩溃。
第二,当发生错误时,可以在短时间内找到错误所在行,能节省时间,使语言更加的严谨

 

Java的应用

 

 

java的应用太广泛了包括桌面程序,WEB系统,嵌入式。。。。等等
但我个人认为JAVA 最主要的应用或者说是最有优势的应该是两个方面
一 B/S系统开发
二 手机开发,这里指定的不是JAVA ME,而是android 上的开发

基于以上几个原因,所以Java才如此之火,其实一个很重要的原因是Java的发展已经相当成熟,所以对于底层的数据库搭建比较完善,对于我们新手而言,也就相当于省去了糟轮子的时间。

所以,Java目前作为了一种主流的开发语言,当然有些东西Java还是不能去开发,比如winform程序开发,只能够用c#/delphi/qt这些,但是这也并不能阻碍Java成为目前最火的语言。

 

以上文字来自于h‪t‪t‪p‪s‪:‪/‪/‪z‪h‪u‪a‪n‪l‪a‪n‪.‪z‪h‪i‪h‪u‪.‪c‪o‪m‪/‪p‪/‪7‪6‪9‪1‪3‪6‪7‪2‪

 

所以

Java真的是一个很好的语言

下一期,我将带你走进Java的世界

敬请期待

 


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

来了

点赞1


评论


Albert钟Albert钟

(((((((((((((((((

点赞1


评论


卫道士32_32*2没了卫道士32_32*2没了

我的世界Java版了解一下?

点赞0


评论