Java语言概述

Java语言是Sun公司在1995年推出的高级编程语言,编程语言就是计算机语言,人们可以通过使用编程语言让计算机完成很多功能。

Java语言主要是应用在互联网开发领域,很多互联网程序都是用Java编写的,比如天猫、京东等等。Java经过这么多年的发展,如今在很多编程语言排行榜上位居首位,主要是因为Java的生态环境非常好,使用的人很多,社区比较活跃,越多的人参与进来就会发展的更好,很多人说Java在没落,但是我觉得他们可能说的有一定道理,但是现在和未来一段时间Java还是大哥一般的地位。

一、简单介绍

计算机基础知识

二进制

进制就说进位计数制,比如常见的十进制,就是我们平时用的逢十进一。二进制就说逢二进一,八进制就说逢八进一,十六进制逢十六进一。

在计算机的世界里只认识二进制。

十进制数据转换成二进制数据:使用除2取余数的方式

二进制数据转换成十进制:使用8421编码的方式

在二进制数系统里,每个0或1就是一个位元,叫做bit是二进制单位。

字节(byte)

字节是我们常见的计算机中最小的存储单元。bit是最小的信息单位。

特别注意:这两个是不一样的

计算机存储数据,都是以字节的形式存储,我们在计算机任何一个盘符,以右键点击文件属性,就可以看到文件的字节大小。

8个bit(二进制位)表示为一个字节,写成1byte 或者1B

二、Java语言开发环境搭建

Java虚拟机--JVM

JVM(Java Virtual Machine):Java虚拟机,简称JVM,是Java程序运行的环境,是Java最具有吸引力的特性之一。我们常说的Java语言的跨平台性就说基于JVM实现的,我们写的Java代码是运行在JVM上的,只要我们在操作系统上装了JVM就可以运行我们的程序。

JRE和JDK

JRE和JDK也是我们开始学习Java语言最先接触的两个名词之一,那么它们究竟是什么呢?

JRE:Java Runtime Environment,是Java程序的运行时环境,包含了JVM和运行时所需的核心类库。

JDK:Java Development Kit,是Java开发工具包,包含了JRE和开发人员使用的工具。我们学习Java开发就是要装JDK。

JVM、JRE、JDK三者的关系是:JVM<JRE<JDK

JDK的安装我将单独更新,这里就不多介绍,直接开始写入门程序。

三、HelloWorld入门程序

开发环境已经搭建好后,我们就可以开始写我们的第一个Java程序了,也就是大多数人的学习Java的第一个程序,大名鼎鼎的HelloWorld。

Java程序开发三步骤:编写、编译、运行。

编写HelloWorld源文件:

在 F:\demo目录下新建一个文本文件,然后修改文件名为HelloWorld,后缀名修改为 .java (设置自己的文件浏览可以看的后缀,否则无法修改后缀成功)

使用notepad++记事本打开,写代码:

public class HelloWorld {

    public static void main(String[] args) {

      System.out.println("Hello World!");

    }

} 

注意:文件名必须是HelloWorld,保证文件名和类的名字一致,注意大小写。

到这里我们的源程序就编写完成了,但是这个文件还不能直接运行,需要经过编译成JVM认识的字节码文件才能运行。

编译HelloWorld程序:

在DOS命令行中,进入Java源文件的目录,就是我们刚刚写HelloWorld的那个目录,使用javac这个命令来编译。

命令:

javac Java源文件名.java

举例:

javac HelloWorld.java

编译成功后,命令行是没有任何提示的,在这个目录里可以看到新产生一个文件,HelloWorld.class,该文件就是编译后的文件,是Java虚拟机可以运行的文件,也叫字节码文件,有了字节码文件接下来就该运行了

运行HelloWorld程序:

使用命令:Java 类名字

举例:java HelloWorld

注意:这个地方只用写文件名就可以,不要写.class

注意:如果更改了源文件,那就要重新编译在运行。

总结:

编译和运行是两回事:

编译:是指将我们编写的Java源文件翻译成JVM认识的字节码文件,在这个过程中javac编译器会检查我们的程序有没有错误,有错误就会中断编译,然后提出来,没有错误就会编译成功。

运行:Java是指将字节码文件交给JVM运行,此时JVM就会去执行我们编写的程序了。

main方法:

main方法:也称为主方法,是程序的入口或起始点,程序交给JVM后,JVM会去找主方法,然后开始执行。mian方法的写法也是固定的不能修改。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

触发修改文章时间【fastadmincms开发记录】|fastadmincms二次开发,触发,修改,文章,时间,fastadmin,ms,开发,记录
触发修改文章时间【fastadmincms开发记录】
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】|fastadmincms二次开发,在tp5中,过滤,输入,的零,宽度,字符,fastadmin,ms,开发,记录
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】
处理tag标签中的0宽空格【fastadmincms开发记录】|fastadmincms二次开发,处理,tag,标签,中的,0宽,空格,fastadmin,ms,开发,记录
处理tag标签中的0宽空格【fastadmincms开发记录】
添加专题时tags标签id出错【fastadmincms开发记录】|fastadmincms二次开发,添加,专题,时tags,标签,id,出错,fastadmin,ms,开发,记录
添加专题时tags标签id出错【fastadmincms开发记录】
20230518----模板 广告【fastadmincms开发记录】|fastadmincms二次开发,20230518,模板,广告,fastadmin,ms,开发,记录
20230518----模板 广告【fastadmincms开发记录】
cms添加视频模型【fastadmincms开发记录】|fastadmincms二次开发,ms,添加,视频,模型,fastadmin,开发,记录
cms添加视频模型【fastadmincms开发记录】
新增单篇收费复制功能【fastadmincms开发记录】|fastadmincms二次开发,新增,单篇,收费,复制,功能,fastadmin,ms,开发,记录
新增单篇收费复制功能【fastadmincms开发记录】
添加开会员折扣功能【fastadmincms开发记录】|fastadmincms二次开发,添加,开会,折扣,功能,fastadmin,ms,开发,记录
添加开会员折扣功能【fastadmincms开发记录】

历史上的今天:05月02日

热门专题

安徽中源管业有限公司|安徽中源管业有限公司,安徽中源管业有限公司介绍,安徽中源管业有限公司电话,安徽中源管业有限公司地址,安徽中源管业有限公司厂家,安徽中源管业有限公司电力管,安徽中源管业有限公司管材
安徽中源管业有限公司
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
开放大学|开放大学报名,开放大学报考,开放大学,什么是开放大学,开放大学学历,开放大学学费,开放大学报名条件,开放大学报名时间,开放大学学历,开放大学专业
开放大学
易捷尔单招|易捷尔单招,易捷尔单招培训,易捷尔单招报名,易捷尔单招考试,易捷尔单招培训学校,易捷尔单招分数
易捷尔单招
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
小程序开发|微信小程序,小程序开发,小程序,小程序制作,微信小程序开发,小程序公司,小程序开发公司,分销,三级分销系统,分销系统
小程序开发
大理科技管理学校|大理科技管理学校,大理科技,大理科技中等职业技术学校,大理科技管理中等职业技术学校,大理科技学校
大理科技管理学校
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部