JavaSE基础(一)上

JavaSE基础

Java发展史

  1. Java语言作者:詹姆斯· 高斯林
  2. sun公司(斯坦福大学网络公司)

Java语言诞生过程

  1. 1995年5月23日,java语言诞生
  2. 1998年12月,jdk1.2(将Java分成J2SE,J2EE,J2ME)
  3. 2004年10月jdk1.5(改名为JavaSE5.00,JavaEE,JavaME)
  4. 2009年4月20日,甲骨文(Oracle)74亿美元收购Sun
  5. 2011年7月 JavaSE7.0
  6. 2014年3月 JavaSE8.0

JVM,JRE,JDK的简单概述

Java语言跨平台原理

跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行

原理:实现跨平台需要依赖Java的虚拟机JVM

  1. JVM(Java虚拟机)
  2. JDK(Java开发工具包)--编译工具(javac.exe) --运行工具(java.exe)
  3. JRE(Java运行环境)

简单概述:使用JDK开发完成订单java程序交给JRE去运行。

DOS命令

  1. 打开控制台

      -- win+R,然后输入cmd回车

     2.常用命令:

  •      d: 回车 盘符切换
  •  dir:显示当前目录,当前文件夹名称
  • cd(改变指定目录(进入指定目录))
  • 进入 cd目录名字,  cd 多级目录名
  • 回退 cd..   : cd\
  • cls 清屏
  • exit :退出dos命令

JDK的下载与安装简单介绍

 JDK的下载通过官方网站下载

  • 对不同系统下载不同的jdk版本

JDK安装

建议:安装路径不要有中文或者特殊符号。开发工具最好安装目录统一

HelloWorld案例的编写和运行

步骤

  1. 编写一个java源文件
  2. .java的源文件通过编译器生成一个.class字节码文件
  3. .通过解释器去解释,执行,最终通过电脑控制台得到想要的结果

源文件直接可以通过记事本进行编写

编译器与解释器在bin目录通过javac和java命令

HelloWorld案例的编写

  • 先定义一个类

--public class 类名

  • 在类定义后加上一对大括号

--{}

  • 在大括号中间添加一个主(mian)方法/函数

--public static void main(String []args){}

  • 在主方法的大括号中间添加一行输出语句

--System.out.println("HelloWorld");

运行:在命令行模式中,输入javac命令对源文件进行编译,生成字节码文件(javac 源文件名.java)

编译完成后,无错误,输入java命令对class字节码文件进行解释运行,执行不需要.class扩展名(java HelloWorld)

HelloWorld编写常见的问题

单词拼写问题

  • class        -- Class
  • String      -- string
  • System  -- system
  • main       mian

中文符号问题

--提示非法字符

Notepad软件安装

建议:(方便在代码多的情况,快速查出错误的行数)

Path环境变量的配置

程序写在bin目录下,但在实际开发中,不可能会写在bin目录下。

如何配置

  • 创建新的变量名称:JAVA_HOME
  • 为JAVA_HOME添加变量值:JDK安装目录
  • 在path环境变量最前面添加(%JAVA_HOME%\bin)

注释:(解释说明文字)作用:说明程序,提高程序的阅读性

Java中注释分类

  1. 单行注释(格式://注释文字)
  2. 多行注释(格式:/*注释文字*/)
  3. 文档注释(格式:/**注释文字*/)
/*
   注释:用于解释说明程序的文字
  分类
     单行
     多行
*/
//这是我的HelloWorld
public class HelloWorld{

   /*
      这是main方法
      main方法是程序的入口方法
      所有程序的执行都是从mian方法开始的
   */
   public static void main(String [] args){

      //这是输入语句
      System.out.println("HelloWorld");
 }

}

关键字:被Java语言赋予特定含义的单词

特点:

  1. 组成关键字的字母全部是小写
  2. 常用的代码编译器,对关键字有特殊的颜色标记

发布了49 篇原创文章 · 获赞 31 · 访问量 2917

猜你喜欢

转载自blog.csdn.net/cjy_lean/article/details/97787592