关于java:Java入门基础篇一

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源文件:

  1. 在 F:demo目录下新建一个文本文件,而后批改文件名为HelloWorld,后缀名批改为 .java (设置本人的文件浏览能够看的后缀,否则无奈批改后缀胜利)
  2. 应用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办法的写法也是固定的不能批改。

Java根底学习,我举荐我的Java学习园地。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理