Java学习

目录

为什么要学习Java

Java的发展史

Java语言的特点

Java语言的体系结构

Java开发安装环境


1、为什么要学习Java

         首先Java是一门高级编程语言,通俗来讲就是好就业,目前来说Java就业岗位多。Java语言主要是应用程序的开发。

服务器程序 Java后端服务器程序

安卓应用: 安卓手机app(客户端)、软件工具、嵌入式、大数据技术。

2、Java的发展史   

  Java1991年由Sun公司研发的一种语言,提出研发要求:要使程序运行内存小,并且还要能跨平台就是说能在不同的系统上运行程序。

  詹姆斯.高斯林 带领研发小组研发 1995正式确立,1996java1.0版本发布。2009年sun公司被oracle公司收购

  从java1.5开始 版本号变为 java5 java6 ...java18(2022年3月份),现在每半年更新一次,会有一些版本是长期支持版本。

 3、Java语言的特点      

  

开源:即开放源代码,通俗点说, 就是你写了一个 软件, 然后把这个软件的源代码发布到网上, 让 大家都可以学习,改进. 就是开源!

简单、高效:没有头文件、指针运算、结构、联合、操作符重载、虚基类等。

面向对象 :

● 平台无关性:即跨平台 如何做到跨平台,就是在不同的操作系统中运行jvm( java Virtual Machine,Java虚拟机)开发不同平台上适用的虚拟机,把虚拟机理解为一个翻译机器 java开发公司提供,写一套程序,交给不同的虚拟机,翻译成不同平台支持的指令代码java程序与平台无关

java虚拟机与平台是相关的。

● 支持网络编程:Java是 Internet 上的语言,它从语言级上提供了对网络应用程 序的支持,程序员能够很容易开发常见的网络应用程序,而且Java还提供了一个网络类库。

● 多线程机制 :多线程机制使应用程序在同一时间并行执行多项任务,Java语言提供多线程之间的同步机制,这些相应的同步机制可以很好的保证不同线程,能够正确的共享数据。多线程机制使程序具有更好的交互性和实时性。

● 动态的内存管理机制 垃圾回收机制 声明变量..

● 安全性:在Java语言中删除了类似于C语言中的指针和内容释放等语法,有效的避免了非法操作内存,代码要经过校验之后才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行为,最大的好处就是,Java可以编写防病毒和可修复的系统,Java通常被用在网络环境中,因此,Java提供了一个安全机制以防恶意代码的攻击,从而可以提高系统的安全性。

4、Java语言的体系结构

  

JavaSE:java Standard Edition (Java标准版 基础) 基本语法, 面向对象,提供的核心类库

JavaEE :Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE

JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备(淘汰)

在移动设备 安卓开发

Java的运行机制:首先写源代码为xxx.java文件 ,然后由JDK里面的javac 将其编译为xxx.class文件,再由不同平台的java虚拟机解释

5、Java开发安装环境

首先在oracle官网上直接下载JDK, 建议1.8版本的JDK因为比较稳定  www.oracle.com

配置环境,网上随便搜搜就能找到。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值