JavaSe基础阶段自学(1)

文章目录

  • 前言
  • 一、Java的主要特点
  • 二、Java的三个版本
  • 三、Java的安装
  • 四、Java的运行平台
  • 总结

前言

这篇博文是在学习了mooc上北京林业大学《java程序设计》而写出的课后笔记,简单介绍了java的特点、版本、安装、运行平台。


一、Java的主要特点

1.简单性:java摒弃了C/C++中一些含混且容易出错的地方;java放弃了C/C++中指针的使用,使编程简化、错误率降低;java的内存管理由系统自动完成,解放了程序员的精力和工作量。

2.平台无关性:java程序可以在任何安装了java虚拟机和解释器的环境中运行,比如Windows、Macos、Linux系统上,即“一旦写成,处处可用”的特点。

3.面向对象性:封装、继承和多态是面向对象的三个特性,面向对象的开发方式与人的思维方式更加接近。相比C++保留了很多面向过程的成分,java是纯粹的面向对象理念的语言。

4.健壮性:java在访问数组前先判断是否越界,减少了运行时的不确定性;java的类型检查更加严格,让编译器预先发现更多的错误;java不允许程序员操纵内存,而是由系统自己控制,从而减少了内存出错的可能性。

5.分布式性:java实现了数据的分布,使系统操作的数据可分散存储在不同网络节点上;java实现了操作的分布,使应用系统的计算可由不同的网络节点完成;java应用程序可打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。

6.安全性:java只支持引用,不支持指针,有效抑制了恶意程序的威胁;内存的开辟和释放等工作交由系统自动完成,减少了内存泄露的风险;java在执行很多操作前,都会进行多次校验。


二、Java的三个版本

1.JavaSE:标准版本,包括部署在桌面程序和那些为JavaWeb服务开发等plain java类,JavaSE是JavaEE和JavaME的基础。

2.JavaEE:企业级版本,多用于企业级项目开发,包括电信、互联网、物流和大型网站。

3.JavaME:微型版本,多用于小型设备尤其是移动设备上的开发,包括手机、PDA、机顶盒、汽车通信设备等。


三、Java的安装

在安装Java之前,我们先来了解一下什么是JDK、JRE、JVM。

1.JDK:Java Development Kit。JDK是Java语言的软件开发工具包,包含了Java的运行环境(JVM+Java系统类库)和Java工具(如编译器和调试器等开发工具)。

2.JRE:Java Runtime Environment。JRE是Java运行环境,包含了Java虚拟机和一些标准的类别函数库。

3.JVM:Java Virtual Machine。JVM是Java虚拟机,引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。

所以通常我们所说的安装Java就是指安装JDK,我们可以在Oracle官网上下载相应系统和相应版本的JDK。

https://www.oracle.com/java/technologies/downloads/

四、Java的运行平台

Java主流的运行平台主要有Eclipse、Idea,本文选用了Idea,下载地址如下。此处推荐学生党可以考虑用校园邮箱来申请jetbrains公司的产品,比如clion、pycharm、idea,都能免费的使用。

https://www.jetbrains.com/idea/


总结

这一篇是学习JavaSE的第一篇博客,简单介绍了java的特点、版本、安装、运行平台,若有错误的地方还请指出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值