Java深入浅出——Java基础(1)
来源:互联网 发布:技嘉超频软件 编辑:程序博客网 时间:2024/06/06 23:02
1.1 Java 简述
众所周知Java是一门编程语言,编程语言就是用来编写软件的。是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等。
1.2 Java开发环境概述
在开始学习Java编程之前,我们首先需要安装Java开发环境(JDK:Java开发工具包 Java Development Kit)。我们为什么需要安装JDK呢?因为JDK是 Java 语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
1.3 检验JDK是否安装成功的两种方法
方法一:
如何校验JDK安装是否成功的方法。你无需了解为什么要这么做,只需要严格按照下面的步骤操作即可:
1、在键盘上按:WIN+R键,这时会弹出运行窗口;
2、在运行窗口中输入:CMD,按“确定”按钮,这时会弹出DOS窗口;
3、在DOS窗口中输入:JDK安装路径\bin\java.exe。
方法二:
使用java -version,打开doc窗口,输入java -version,出现下图即可。
1.4 JDK与JRE的区分
(1) JDK是Java开发运行环境,在程序员的电脑上当然要安装JDK;而JRE(Java Runtime Environment)是Java运行环境,如果你是普通用户,而非程序员,不需要开发只需要运行Java程序,那么你可以安装JRE。
(2) 作为程序员,不需要单独安装JRE,因为JDK包含了JRE。
1.5 Java的跨平台性详解
(1)平台指的是操作系统 (Windows,Linux,Mac)。
(2)Java程序可以在任意操作系统上运行,一次编写到处运行
(3)实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)。特别需要注意的是:不同的系统是有不同的虚拟机的,win有win的虚拟机,mac有mac的,当然,linux也有自己的虚拟机。JAVA语言是跨平台的,而虚拟机并不跨平台,这也是为什么我们在下载JDK时,需要根据操作系统,选择不同的JDK。
(4)JDK包含了JRE,而JRE包含了JVM,所以我们无需单独下载JRE和JVM,只需下载JDK即可。
- Java深入浅出——Java基础(1)
- Java深入浅出——Java基础(2)
- Java基础---深入浅出多线程
- Java基础深入浅出文章索引
- JAVA内存回收(1)—深入浅出Java垃圾回收机制
- 传智播客--刘意Java基础视频-深入浅出精华版
- 【深入浅出java多线程】--基础准备篇
- 《深入浅出 Java Concurrency》——原子操作
- 饿猫学java——String深入浅出
- 《深入浅出 Java Concurrency》——原子操作
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 《深入浅出 Java Concurrency》—并发容器 ConcurrentMap
- 深入浅出Java并发包—锁机制
- 深入浅出Java clone技术(1)
- 深入浅出Java多线程(1)-方法 join
- jvm 类加载机制
- RedHat 6.2 Linux修改yum源免费使用CentOS源
- tf.subtract()
- 数据结构入门6—文艺平衡树(Splay)
- 1109. Group Photo (25)
- Java深入浅出——Java基础(1)
- 数据挖掘十大经典算法
- 单点登录原理与简单实现
- UIScrollView使用自动布局设置以及contentSize滚动问题
- ajax 提交及表单提交报错
- I
- SVN学习小记
- Theos--语法篇
- (6)日期类型:datetime、timestamp、date、time、year