初识Java

### java版本的选择:Java1.8以及最新版;
    如若商用需购买正版或是使用OpenJDK(是javaSE的免费开源版)

### Java的分类
1. javaSE(Java的标准版)
2. javaEE(Java企业版)
3. Java ME(Java微型版)
主要学习1与2;

#### JavaSE
    Java的基础语法,里面包含GUI的swing,可以用来做客户端的开发(但是给淘汰了);
    其可以干(c/s)即client客户端与server服务端;

#### javeEE
    Java的企业版本.定义一系列的服务,API协议等.使用与开发分布式,多层次.以组件为基础.
    以web为基础的应用程序,做企业项目一般用这个.主要是web.(b/s);

#### JavaME
    这个比较偏门,基本无人问津;

### Java的应用方向
    1. 企业级应用:网页的开发(如天猫.京东,网银系统等等).app后台服务端口(提供数据.处理数据);
    2. Abdroid开发;
    3. 大数据平台开发:大数据处理(Hadoop),数据挖掘;

### Java的特点
1. 面向对象:类 对象   三大特性:封装 继承 多态;
什么是面向对象
```
看名字就知道它是注重对象的.当解决一个问题是,面向对象会把事物抽象成对象的概念,就是这个
问题里有哪些对象.然后给对象赋予一些属性与方法.然后然每个对象去执行自己的方法.问题得到
解决.
```

2. 跨平台性:通过Java语言编写的程序可以在不同的系统平台上运行,依靠jvm虚拟机.Java程序
实际上是在jvm虚拟机上运行的.每个操作系统要安装应的jvm虚拟机.jvm(是一个虚构出来的计算机,它是通过在计算机上仿真模拟各种计算机的功能来实现的);

### Java的核心机制
 1. Java虚拟机(JVM);
 2. Java垃圾回收:c语言是由程序员负责回收无用的内存free()链表.而Java程序运行过程中自动进行.程序员无法精准的控制;

### jdk的安装
JRE:是Java程序的运行是环境.包含jvm和运行时所需的核心类库;
JDK:时Java程序开发工具包,包含JRE与开发人员使用的工具;
我们想要运行一个已有的Java程序,那么只需要安装JRE即可.我们想要运行一个全新的Java程序,那么必须安装JDK;

### jdk安装目录介绍
bin目录
其中bin目最里面存放了JDK的各种工命令。即JDK开发工具的可执行文件.其中这些可执行文件都是二进制的。其中包编译器.解释器以及其他一些工具,比如我们刚开始用的javac,Java命令去检查JDK是否安装配置正确就是在这个目录下面的命令。bin目录下的内容

db目录
db目录里面时安装Java DB的路径。Derby是Java自带的数据库。只有3M多大小,用纯Java db目录编写.

include目录
其中include目录里面是一些供C语言使用的标题文件,其中C浯言的头文件支持Java本地接囗和Java虚拟机调式程序接口的本地编程技术。这里头文件的作用是让Java调用C/C++实现函数功能

jre目录
其中re(Java runtime environment即java运行时的环境)目录路径下安装的就是运行Java程序所之须RE坏境。我们可以看到在jre目录下的bin里面有java.exe javaws.exe .但是没有javac.exe.

src目录
其中src.zip目录:该压缩文件里面存放的就是Java所有核心类库的源代码

JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序.

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值