Java SE基础语法——第一篇

如何成为一个Java大神,今天我们要讲的是:java简单概括、java语言特性。

一:java语言

1 java语言简单认识:

相比C语言来说,c语言是面向过程,Java是面向对象的。那么面向对象到底是个什么意思呢?比如说:吃饭,那么你首先要创建一个对象,比如人,然后再赋予人吃饭的功能,也就是编写人吃饭这个方法。

2 认识JDK、JRE、JVM:

首先,我们要知道Java中常见入门词条:JDK、JRE、JVM。用下面的图来说:

JVM:java虚拟机,是最终运行java代码工具

JRE:Java Runtime Environment:Java运行环境,包含了JVM,然后还有Java基础类库(比如:Java自身带的类库,编写Java程序时可以直接调用的系统类)

JDK:Java开发工具包,包含了JRE,还有其他的编译器,是面向程序员的。

小小的总结:如果知识运行一段写好的java代码,那么电脑上只需要安装JRE就行,但是你要在电脑终端上完完整整的写代码,那么必须在JRE的基础上,还要带编译器,因此就是安装JDK。   所以,像有些软件只需要在Java环境中运行,那么直接安装JRE,如果你要写Java代码,那么需要安装JDK。

3 Java的运行编译原理:(首先要有JDK,这里讲的是终端下运行Java代码,也就是运行原理)

我们先看下图: 

 1 通过新建记事本写一段Java代码,然后改文档名称:***.java(注意,***必须和Java代码里的主类名称一致)

2 通过编译器来对.java文件进行编译,转换成.class的字节码文件,因为JVM是运行.class的字节码文件的,那么这里,用:javac ***.java

3 运行java字节码文件,运用命令:java ***.class

举例说明:

 

二:Java语言特性:

1 简单性:说是简单,到那时我们真的觉得简单了吗?以后就觉得简单了

2 面向对象:在Java世界中,一切皆为对象。就是说:对象的一些行为、功能是通过对象这个主体来完成的。

3 分布式(微服务)

Java 有丰富的例程库,用于处理像 HTTP FTP 之类的 TCP/IP 协议。 Java 应用程序能够通过 URL 打开和访问网络上 的对象,其便捷程度就好像访问本地文件一样。(这个需要慢慢体会咯)

 

4 安全性:Java环境是非常安全的,从内存保护这个机制中可以特别的体现出来,以及对于预防病毒攻击(这也是用Java慢慢来感觉)

5 一劳永逸:编译器生成一个体系结构中立的目标文件格式,按照该中规范生成的文件,只要有Java运行时系统,这些编译后的代码就可以在许多处理器上运行。

6 可移植性:在Java中,数据类型具有固定的大小,这消除了代码移植时令人头疼的主要问题。

7 高性能:边解释边运行

8 多线程:Java实现了并发的多线程操作

9 多态性:Java与C/C++相比更加具有动态性。它能够适应不断发展的环境。库中可以自由的添加新方法和实例变量,而对客户端没有任何影响。在Java中找出运行时类型信息十分简单

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值