前世今生

  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. PLT hook笔记

    1. hook技术概述    hook技术是一种拦截用户函数调用的技术.通过hook技术可以实现统计用户对某些函数的调用次数,对函数注入新的功能的目标.在Linux平台,Hook技术可以分成用户和内核 ...

  2. SQL中Charindex和Oracle中对应的函数Instr

    转:http://blog.csdn.net/zhuyu19911016520/article/details/8568640 sql :charindex('字符串',字段)>0 charin ...

  3. POJ 1149 猪圈买猪 建图太强大!! 没有透彻领悟 慢慢消化

    PIGS Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 19575   Accepted: 8948 Description ...

  4. jQuery_完成表单注册检验

    在校验表单的时候会很麻烦,但是jq可以用很简单的方法来检验,即使用validate. 原表单: 代码 <!DOCTYPE html> <html> <head> & ...

  5. unittest详解(七) 自动生成测试报告

    用例执行完成后,执行结果默认是输出在屏幕上,其实我们可以把结果输出到一个文件中,形成测试报告. unittest自带的测试报告是文本形式的,如下代码: import unittest if __nam ...

  6. [笔记]mongodb一

    一.MongoDB介绍 MongoDB是一个由c++编写的基于分布式文件存储的数据库.MongoDB介于关系型数据库和非关系型数据库之间,是非关系型数据库中功能最丰富,最接近关系型数据库.具有高性能, ...

  7. 微信小程序_(组件)picker

    picker组件效果 官方文档:传送门 Page({ data: { array: ['美国', '中国', '巴西', '日本'], objectArray: [ { id: 0, name: '美 ...

  8. Spring配置多个数据源,并实现数据源的动态切换转载)

    1.首先在config.properties文件中配置两个数据库连接的基本数据.这个省略了 2.在spring配置文件中配置这两个数据源: 数据源1 <!-- initialSize初始化时建立 ...

  9. redis-投票

    package redis.inaction; import redis.clients.jedis.Jedis; import redis.clients.jedis.ZParams; import ...

  10. 托管C++中System::String^ 转换为 char*

    https://docs.microsoft.com/en-us/cpp/dotnet/how-to-convert-system-string-to-standard-string?view=vs- ...