“土豆要飞”——Java核心技术(一)Java程序设计概述

Java与众不同的诞生,Java诞生于1996年,一经问世,就得到了诸多关注,不仅是计算机出版界,还有各大的主流媒体。同时,有一亿美金的投资基金,用于支持用Java开发的产品。

Java不仅仅是一种语言,Java是一个庞大的库,是一个完整的运行平台。它有赏心悦目的语法和易于理解的语义,它拥有跨系统的可移植性和自动处理的垃圾回收机制,更重要的是它提供了很多可重用的代码,这就导致使用Java来开发,是非常的简单,方便的。Java不仅仅是一门语言,它更提供了一个高质量的执行环境,这正是它的优势所在。

Java特性

  1. 简单性:为了便于理解尽量接近于C++,但是去除了其中的头文件,指针等复杂的部分;简单的另一个方面是小,Java的基本部署仅仅需要175KB的空间。
  2. 面向对象:开发重点在数据(对象)和对象接口,一切问题都可以看做对象,并以人的思维来处理,对象实际上就是一组数据的结合,这些数据的根据就是对象的属性。
  3. 分布式:Java应用程序可以访问网络对象就行访问本地文件一样简单。
  4. 健壮性:消除了很多容易出错的地方(如指针),Java编辑器能够在运行前检测出很多错误。
  5. 安全性:Java浏览器插件不信任远程代码,除非有数字签名且用户同意执行。
  6. 体系结构中立:编译器生成一个中立的目标文件格式,与计算机体系结构无关。
  7. 可移植性:基本数据类型有明确的规范,作为系统组成部分的类库,定义了可移植的接口(在不同系统下的不同实现)。
  8. 解释型:具有解释器的机器,都可以执行Java字节码。
  9. 高性能:字节码可以动态的翻译成对应运行这个应用的特定CPU的机器码。
  10. 多线程:第一个支持并发程序设计的主流语言。
  11. 动态性:能够适应不断发展的环境,Java类库中可以自由添加新方法,对客户端没有任何影响。

作为一名Java程序员,在毕业工作一年后,再也无法忍受傻瓜copy式的工作内容,毅然选择辞职,在难得的清闲时光里,翻开了白皮书,希望能有所进步。选择技术这条路,想要不被淘汰,只能不断的丰富自己。希望看见这篇文章的你,能有所收获,希望不甘现状的你,能陪着土豆共同的成长。

土豆是个毕业一年的菜鸟,拿出微末的知识分享,希望大牛们多多提携,也渴望读者留言补充,指正

这一系列的文章均是基于《Java核心技术》 卷一,卷二(第10版)所作


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值