栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JavaSE】零基础入门Java语言

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JavaSE】零基础入门Java语言

目录

1.初识Java

1.1 Java语言是什么

Java语言常用于的领域

1.2 Java语言的发展史

1.3 Java语言的语言特性

1.4 Java语言环境

什么是JDK

2. 实现Java程序

2.1 用记事本实现HelloWorld

2.2 Java程序的分析

打印字符串


1.初识Java

1.1 Java语言是什么

Java语言同C/C++、python等高级语言一样,属于一个优秀的计算机语言

经过历史的沉淀,Java语言拥有了较为完整计算机软件和规范形成的技术体系

我们听过XX语言是世界上最好的语言

实际上是存在主观因素在里面,不同的语言,使用的领域,擅长的方法是不一样的

就比如说最近大火的Python语言,在数据处理方面优于其他的语言

Java语言常用于的领域

1.嵌入式领域

2.大数据技术

3.软件工具

4.网站应用

5.科学应用

……

Java语言一直在我们身边,当我们打开的安卓手机或者各个App,都离不开Java语言

1.2 Java语言的发展史

Java语言的祖师爷:高斯林

Sun公司在1995年年初发布了Java语言,Sun公司直接把Java放到互联网上

起初的Java语言被用于各种智能家居,编写一个通用控制系统,后来才被广泛用于互联网

Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名 ,Java语言中的许多库类名称,多与咖啡有关

经过一代一代的沉淀,成为了现在的Java语言

1.3Java语言的特性

相信很多人都知道Java语言的一句话:

Write one,Run anywhere 一次编译,到处运行

也就是说在一次编译,就能在各个操作系统上运行,无论是Windows、Linux、还是Mac操作系统

还有一点就是Java语言抛弃了C/C++语言中的指针,内存管理等概念,也就是说,相较于C语言来说,Java语言更容易上手。

1.4 Java语言环境

JDK、JRE、JVM的区别

JDK:java development kit (java开发工具)

JRE:java runtime environment (java运行时环境)

JVM:java virtuak machine (java虚拟机)

什么是JDK

说到Java的开发工具,很多人可能会想到 Eclipse,但是如果没有JDK,代码就无法实现编译的过程,JDK是开发辅助工具,只有安装了JDK,配置好了环境变量和path才可以运行成功。

其中C语言运行包含了编译、链接、和运行

Java语言包含了编译和运行

Java的编译过程:将Java编写的源代码文件编译成机器认识的.class文件(字节码文件),编译为Class文件,Class文件就是在JVM上运行的文件,只有JVM还不能成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib,而jre包含lib类库。

 

JDK包含了三个部分:

第一部分就是Java运行时环境,JVM。

第二部分就是Java的基础类库,这个类库的数量还是非常可观的。

第三部分就是Java的开发工具,它们都是辅助你更好的使用Java的利器。

说白了就是跨平台性好,这点JVM功不可没

JVM是人为虚拟的计算机,JVM有自己完善的硬件结构,例如处理器、堆栈和寄存器等,还具有相应的指令系统,简单说,就是将软件当做一个硬件使用。

JVM可以将字节码进行优化,使之转化为效率更高的机器指令,JVM就是java字节码的执行引擎。

JVM负责将每一条要执行的字节码送给解释器,解释器再将其翻译成特定平台换将的机器指令并执行,这样就实现了跨平台运行。

其中JDK包含了JER,JER也包含了JVM

2. 实现Java程序

2.1 用记事本实现HelloWorld

如果要实现Java语言的执行,先完成JDK的安装

如果JDK安装完成之后,就可以实现Java程序的执行了

创建一个文件夹,在文件夹中创建一个记事本,将文件扩展名打开,更改拓展名为 .java文件,更改后的文件的类型就是JAVA文件

 

打开此Java文件,输入如下代码:

  public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("HelloWorld!");
    	}
    }

打开计算机指令(windows+r),输入cmd,回车。

 首先进入此Java文件的路径,如果在d盘,先输入d:

然后复制此路径

在计算机指令中输入 cd空格 ,再将粘贴路径即可,回车

 然后输入javac Helloworld.java指令,目的是将java源代码编译为字节码文件(.class文件)

这时候电脑中就多了一个字节码文件

最后在计算机指令中输入javaHelloWorld指令,回车即可打印出HelloWorld!!

不过前提是,环境已经配置完毕,JDK已经安装成功 

2.2 Java程序的分析
  public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("HelloWorld!");
    	}
    }

1.public:访问修饰限定符【权限】

2.class:定义类的关键字

当然要理解以上两个概念,就必须要学习java中的类与对象的介绍

3.HelloWorld:类名,放在class关键字的后面

如果这个类是public修饰的,那么这个类名需要和文件名一样的.

4.此代码中 System.out.println 更C语言中的printf,都是打印

其中Java中包含了三种打印方式:


System.out.println(x)    //换行打印

System.out.print(x)       //不换行打印

System.out.printf("%dn",10)

5.String[] args:就是一个数组,数组的类型名String[] ,args就是数组名

相较于C语言,Java程序中,包含了字符串类型,可以对此数组实现遍历,打印出字符串类型的数组元素

打印字符串
  public class HelloWorld{
    	public static void main(String[] args){
           for(int i=0;i


 总结:类存在于源文件中,方法存在于类中,语句存在于方法中

欢迎点赞收藏加关注,如若有问题可以提出来

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753716.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号