前世今生

  Java语言是什么?

    一种计算机编程语言。名字取自咖啡。

  Java语言发展简史

Java语言之父:James Gosling

SUN(Stanford University Network 斯坦福大学网络公司)

1995年5月23日Java语言诞生

1996年1月              JDK1.0

1997年2月              JDK1.1

1998年12月            JDK1.2(细分为 J2SE,J2EE,J2ME)

2000年5月              J2SE1.3

2002年2月              J2SE1.4

200410            J2SE1.5(改名为JavaSE5.0,JavaEE5.0,JavaME5.0)

2006年12月            JavaSE6

2009420      甲骨文(Oracle)74亿美元收购Sun

2011年7月              JavaSE7

20143              JavaSE8(市场主流版本)

2017年9月              JavaSE9

概念与环境

  JDK,JRE,与JVM

JDK(Java Development Kit, Java开发工具包)

包含JRE以及开发工具,面向开发人员使用。(PS:开发用的

JRE(Java Runtime Environment, Java运行时环境)

包含JVM以及运行类库,面向运行人员使用。(PS:运行用的

JVM(Java Virtual Machine, Java虚拟机)

包含字节码等核心内容。(PS:核心所在

      

第一段代码

  DOM命令提示符

启动:                                            开始+R,输入cmd

切换盘符:                                     盘符名称:

进入文件夹:                                 cd 文件夹名称

进入多级文件夹:                          cd 文件夹1\文件夹2\文件夹3\文件夹N

回到上一级:                                 cd..

回到盘符根路径                             cd\

查看内容:                                    dir

清屏:                                           cls

退出:                                           exit

  HelloWorld代码编写

public class HelloWorld{

       public static void main(String[] args){

           System.out.println(“Hello,World!”);

    }
}

    HelloWorld常见问题

    1. 文件扩展名错误。
    2. 大小写错误。
    3. 中英文符号错误。
    4. 忘记大括号或者分号。
    5. 拼写错误,例如main写成mian等。
    6. javac命令必须有.java后缀;java命令不能有.class后缀。

  HelloWorld编译运行

    编译命令:JDK安装路径下的bin\javac.exe

    运行命令:JDK安装路径下的bin\java.exe

    使用编译命令,如:

      D:\java\jdk -9.0.1\bin\javac HelloWorld.java (有后缀.java)

    使用运行命令,如:

      D:\java\jdk -9.0.1\bin\java HelloWorld  (没有后缀.class)

  配置环境变量

    JAVA_HOME:设置为JDK的安装路径,指向bin的上一级文件夹。

    Path:最前方加入” %JAVA_HOME%\bin; ”注意要有英文的分号分隔。

  Notepad++记事本工具

    官网地址:https://notepad-plus-plus.org/

    需要进行两个设置

    1. 选择菜单“设置”,点击“首选项”。左侧点击“新建”,将默认语言设置为“Java”。
    2. 同样地,将右侧的编码设置为“ANSI”。

Java基本语法

  程序注释

注释:程序源代码中解释说明性的文字,对程序运行没有影响。

单行注释:以” // ”开头,直到本行结束为止。(Comment)

多行注释:以” /* ”开头,以” */ ”结尾,中间的内容都属于注释。(Comment)

文档注释:以” /** ”开头,以” */ ”结尾,中间的内容都属于注释。(Javadoc)

  HelloWorld代码解释

     //这是定义了一个名字为HelloWorld的类,类是Java当中所有代码的一个基本组织单位。

    public class HelloWorld{

          //第二行是固定写法,基本不能改变。这是程序启动的起点。

           public static void main(String[] args){

             //第三行开始,就是程序执行的内容。
  
   //这一行是一个输出语句,打印语句,就是在屏幕当中显示一行信息    //英文的双引号中间就是现实的文本内容。    System.out.println("Hello,World!!!"); }     }

  关键字

概念:关键字是给Java语言赋予特殊含义,具有专门用途的单词。

  比如之前接触的class,public,static,void均为Java已经预设好的。

特点

        1.  完全由小写字母组成。

        2.  在增强版记事本(例如Notepad++)当中有特殊颜色。

        Java 中所有的关键字列表:(现阶段不要背,随着学习内容逐步深入,慢慢了解含义)

    用于定义数据类型的关键字

      class                 interface                   byte                          short                          int

      long                  float                           double                     char                           Boolean

      void

    用于定义数据类型值的关键字

      true                   false                           null

    用于定义流程控制的关键字

      if                       else                            switch                       case                           default

      while                do                              for                              break                        continue

      return

    用于定义访问权限修饰符的关键字

      private             protected                         public

    用于定义类,函数,变量修饰符的关键字

      abstract           final                           static                         synchronized

    用于定义类与类之间关系的关键字

      extends            implements

    用于定义建立实例及引用实例,判断实例的关键字

      new                  this                            super                         instanceof

    用于异常处理的关键字

      try                     catch                         finally                        throw                        throws

    用于包的关键字

      package           import

    其他修饰符关键字

      native               strictfp                      transient                   volatile                      assert

  常量

概念:程序运行期间,固定不变的量。

分类:

    1. 字符串常量,使用英文双引号引起来的内容。
    2. 整数常量,例如100,110,-200等。
    3. 浮点数(小数)常量,例如3.14,-2.5等。
    4. 字符常量,使用英文单引号引起来的单个字符,例如’A’,’a’,’啊’等。必须有且仅有一个字符。
    5. 布尔常量,只有两种取值:true和false。通常用于条件判断和流程控制。

知识总结

    1. Java是一种非常流行的计算机编程语言

    2. JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。

    3. 安装JDK的时候,两项建议:

    1. 路径当中不要有中文或者是空格。
    2. 要单独取消外部公共JRE的安装。

    4. 命令提示符(cmd)

1.启动:开始+R,输入cmd回车

2.切换盘符:“盘符名称:回车“

3.进入文件夹:cd文件夹名称

4.进入多级文件夹:cd 文件夹1\文件夹2\文件夹3\文件夹N

5.返回上一级:cd..

5.返回盘符根路径:cd\

6.查看当前文件夹的内容:dir

7.清空屏幕:cls

8.退出:exit

    5. HelloWorld源代码编写:大小写,扩展名,符号,中英文。

    6. 运行HelloWorld两个步骤:

   1.编译:javac HelloWorld.java

  2.运行:java HelloWorld

    7. Path环境变量的配置

    8. JAVA_HOME:设置为JDK的安装路径,指向bin的上一级文件夹。

      Path:最前方加入” %JAVA_HOME%\bin; ”注意要有英文的分号分隔。

    9. 程序注释:

  1.概念:对程序代码进行解释说明的文字,不影响程序运行。

单行注释:以” // ”开头,直到本行结束为止。(Comment)

多行注释:以” /* ”开头,以” */ ”结尾,中间的内容都属于注释。(Comment)

文档注释:以” /** ”开头,以” */ ”结尾,中间的内容都属于注释。(Javadoc)

    10.   关键字

  概念:被保留的,有特殊含义的词汇。

  特点1:完全是小写字母。

    11.   常量概念:程序运行期间,不可以发生改变的量。

  常量的分类:

        字符串常量,使用英文双引号引起来的内容。

        整数常量,例如100,110,-200等。

        浮点数(小数)常量,例如3.14,-2.5等。

        字符常量,使用英文单引号引起来的单个字符,例如’A’,’a’,’啊’等。必须有且仅有一个字符。

        布尔常量,只有两种取值:true和false。通常用于条件判断和流程控制。

Java初始和环境搭建的更多相关文章

  1. JAVA初始开发环境搭建

    上午想在一台新电脑上搭建java开发环境,在没有之前备份的情况下,单靠网络还真有点麻烦.最主要的原因是貌似在我当前的网络环境下jdk无法下载,官网这个链接半天打不开,http://www.oracle ...

  2. Notes 20180507 : Java程序设计之环境搭建与HelloWord

    3 HelloWorld 不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此.在开始今天的HelloWor ...

  3. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  4. (转载)JAVA敏捷开发环境搭建

    整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ...

  5. Java基本开发环境搭建(适合第一次使用)

    Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l  下载地址: 到ORACLE公司官方网站(http://www.ora ...

  6. Java初认识--环境搭建及基本数据类型

    一.JAVA语言的环境搭建 1.JRE(Java Runtime Environment):Java运行环境. 它包括Java虚拟机和Java程序所需的核心类库等. 2.JDK(Java Develo ...

  7. java+tomcat开发环境搭建

    java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...

  8. JAVA WEB开发环境搭建

    JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  9. java项目测试环境搭建

    java项目测试环境搭建 2019-03-06 13:45:26 木瓜小少年 阅读数 691更多 分类专栏: 测试   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原 ...

随机推荐

  1. protoc 编译工具

    在进行开发 protoc 之前,你需要首先在你的计算机中安装 protoc 编译工具. 下载编译工具 进入 Protocol Buffers 的源代码中然后选择发布的版本中,找到对应的版本.项目的链接 ...

  2. TTTTTTTTTTTT 百度之星D map+hash

    Problem D  Accepts: 2806  Submissions: 8458  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 6 ...

  3. luoguP1468 派对灯 Party Lamps x

    P1468 派对灯 Party Lamps 题目描述 在IOI98的节日宴会上,我们有N(10<=N<=100)盏彩色灯,他们分别从1到N被标上号码. 这些灯都连接到四个按钮: 按钮1:当 ...

  4. Linux iptables 防火墙设置

    1.查看防火墙iptables -L -niptablesb -L -n --line-number  显示规则行号看到 INPUT ACCEPT, FORWARD ACCEPT , OUTPUT A ...

  5. android 支持发送空短信

    method:A) AP端修改:1.将ComposeMessageActivity.java 中的 isPreparedForSending() 作如下修改(删掉的code也可以注释掉)private ...

  6. STCubeMX软件新建Keil和IAR工程使用步骤:

    STCubeMX软件新建Keil和IAR工程使用步骤:首先是软件下载(也可在我们的百度云下载):1.STCubeMX下载地址:    http://www.stmicroelectronics.co ...

  7. 分布式-网络通信-IO-基础(1)

    IO整体图架构  一.IO流概述 概述: IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO ...

  8. springboot 测试发送邮件

    首先在pom文件引入依赖: <!--email依赖 --> <dependency> <groupId>org.springframework.boot</g ...

  9. SpringMVC学习记录(六)--Validator验证

    一.基于Validator接口的验证. 首先创建User实例,并加入几个属性 public class User { private String username; private String p ...

  10. loggin模块,错误日志模块

    # 记录用户行为或者报错信息 import logging # 配置错误日志有两种方法 # 方法1:通过basicconfig # 配置简单.但是能做的事情少,解决不了中文乱码,不能同时输出到屏幕和文 ...