Java语言概述java
Java语言是Sun公司在1995年推出的高级编程语言,编程语言就是计算机语言,人们能够经过使用编程语言让计算机完成不少功能。编程
Java语言主要是应用在互联网开发领域,不少互联网程序都是用Java编写的,好比天猫、京东等等。Java通过这么多年的发展,现在在不少编程语言排行榜上位居首位,主要是由于Java的生态环境很是好,使用的人不少,社区比较活跃,越多的人参与进来就会发展的更好,不少人说Java在没落,可是我以为他们可能说的有必定道理,可是如今和将来一段时间Java仍是大哥通常的地位。app
计算机基础知识编程语言
二进制ide
进制就说进位计数制,好比常见的十进制,就是咱们平时用的逢十进一。二进制就说逢二进一,八进制就说逢八进一,十六进制逢十六进一。工具
在计算机的世界里只认识二进制。学习
十进制数据转换成二进制数据:使用除2取余数的方式开发工具
二进制数据转换成十进制:使用8421编码的方式编码
在二进制数系统里,每一个0或1就是一个位元,叫作bit是二进制单位。spa
字节(byte)
字节是咱们常见的计算机中最小的存储单元。bit是最小的信息单位。
特别注意:这两个是不同的
计算机存储数据,都是以字节的形式存储,咱们在计算机任何一个盘符,以右键点击文件属性,就能够看到文件的字节大小。
8个bit(二进制位)表示为一个字节,写成1byte 或者1B
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的安装我将单独更新,这里就很少介绍,直接开始写入门程序。
开发环境已经搭建好后,咱们就能够开始写咱们的第一个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方法的写法也是固定的不能修改。