0.0~4.0初步了解Java

目录

1.0 什么是java

1.1Java的历史

1.2 Java语言跨平台原理(理解)

1.3 JavaJRE和JDK (谨记)

1.4. JDK的下载和安装

2. 第一个演示程序

2.1常用Dos命令(应用)

2.2.1  Path环境变量的配置(应用)→为什么配置环境变量

2.2.2配置环境变量步骤

​编辑

2.3Java程序开发运行流程

2.3.1HelloWorld案例的编写

​2.3.2Hell0 World案例的编译和运行

2.4.Bug的解决

2.4.1HelloWorld案例常见问题

2.5练习

2.6使用idea工具编写代码

2.7Java 注释

3. java的基本语法

3.1常量(应用)

3.2分类

4. 转义符


1.0 什么是java

简单明了:Java是计算机语言,人与计算机之间进行信息交流沟通的一种特殊语言 .学习Java语言用处大,写这代码就是跟它沟通我们要干什么,所有要熟悉计算机语言怎么跟它表达沟通,它就运行我们的代码,变成你想要的.前提保证自己的代码是正确! 会用JAVA,可以大胆告诉别人我们是敲代码的,是干编程的或者是全栈.简称码农

1.1Java的历史

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

Java之父:詹姆斯·高斯林(James Gosling)

2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:Oracle | Cloud Applications and Cloud Platform 

目前我学习上用的是Jdk:8.0

1.2 Java语言跨平台原理(理解)

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台(安卓,苹果等等)。

1.3 JavaJRE和JDK (谨记)

JVM(Java Virtual Machine),Java虚拟机

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API) 

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具 

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。 

1.4. JDK的下载和安装

通过官方网站获取JDK

Oracle | Cloud Applications and Cloud Platform

注意:针对不同的操作系统,需要下载对应版本的JDK。基本是傻瓜式安装,直接下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理,最好修改下安装路径,将与开发相关的软件都安装到一个文件夹下,例如D:\app。==注意,安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)==。

2. 第一个演示程序

2.1常用Dos命令(应用)

在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。

1、打开命令行窗口的方式:

①win + r打开运行窗口,

②输入cmd,回车。

2、常用命令及其作用

操作 说明
盘符名称: 盘符切换。E:回车,表示切换到E盘。
dir 查看当前路径下的内容。
cd 目录 进入单级目录。cd aaa
cd .. 回退到上一级目录
cd 目录1\目录2... 进入多级目录。cd aaa\JavaSE
cd \ 回退到盘符目录
cls 清屏

2.2.1  Path环境变量的配置(应用)→为什么配置环境变量

开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的 bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK 的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。

2.2.2配置环境变量步骤

下面以Windows10系统下的Java环境变量配置为例进行说明。

  1. 右键点击“此电脑”,选择“属性”项。

0.0~4.0初步了解Java_第1张图片

  1. 点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。

0.0~4.0初步了解Java_第2张图片

  1. 在弹出的“环境变量”框,中选择下方的系统变量,点击新建。

0.0~4.0初步了解Java_第3张图片

  1. 在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。

变量名为:JAVA_HOME

变量值为JDK的安装路径,到bin目录的上一层即可。

比如E:\develop\Java\jdk-11

注意:为防止路径输入错误,可以打开文件夹,拷贝路径。

0.0~4.0初步了解Java_第4张图片

0.0~4.0初步了解Java_第5张图片

0.0~4.0初步了解Java_第6张图片

0.0~4.0初步了解Java_第7张图片

0.0~4.0初步了解Java_第8张图片

0.0~4.0初步了解Java_第9张图片

2.3Java程序开发运行流程

开发Java程序,需要三个步骤: 

编写程序,编译程序,运行程序。

2.3.1HelloWorld案例的编写

1、新建文本文档文件,修改名称为HelloWorld.java。《注意: 电脑要显示后缀》

0.0~4.0初步了解Java_第10张图片

0.0~4.0初步了解Java_第11张图片

0.0~4.0初步了解Java_第12张图片

0.0~4.0初步了解Java_第13张图片

0.0~4.0初步了解Java_第14张图片

0.0~4.0初步了解Java_第15张图片

0.0~4.0初步了解Java_第16张图片

0.0~4.0初步了解Java_第17张图片

0.0~4.0初步了解Java_第18张图片

0.0~4.0初步了解Java_第19张图片

0.0~4.0初步了解Java_第20张图片

0.0~4.0初步了解Java_第21张图片

0.0~4.0初步了解Java_第22张图片

0.0~4.0初步了解Java_第23张图片

0.0~4.0初步了解Java_第24张图片

0.0~4.0初步了解Java_第25张图片

以上是老师演示

以下自己的:

创建好java文件

0.0~4.0初步了解Java_第26张图片

然后cmd,去输入

0.0~4.0初步了解Java_第27张图片

运行成功

0.0~4.0初步了解Java_第28张图片

创建其他文件

发现乱码打印不出中文,老师帮我用ANSI运行出来

0.0~4.0初步了解Java_第29张图片

0.0~4.0初步了解Java_第30张图片

大功告成!

2、用记事本打开HelloWorld.java文件,输写程序内容。

public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}

​2.3.2Hell0 World案例的编译和运行

存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。

编译:javac 文件名.java

范例:javac HelloWorld.java

执行:java 类名

范例:java HelloWorld

在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞).

2.4.Bug的解决

1、具备识别BUG的能力:多看

2、具备分析BUG的能力:多思考,多查资料

3、具备解决BUG的能力:多尝试,多总结

2.4.1HelloWorld案例常见问题

1、非法字符问题。Java中的符号都是英文格式的。

2、大小写问题。Java语言对大小写敏感(区分大小写)。

3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。

4、编译命令后的java文件名需要带文件后缀.java

5、运行命令后的class文件名(类名)不带文件后缀.class

2.5练习

以下本人写的案例,仅供参考

​
//第一题.Hello world
//public class Hello {
//    public static void main(String[] args) {
//        System.out.println("Hello world");
//    }
//}
//第二题.一行乘号
//public class Hello {
//    public static void main(String[] args) {
//        System.out.println("***********************************");
//    }
//}

//第三题.金字塔
//public class Hello{
//    public static void main(String[] args) {
//        System.out.println( "      *      ");
//        System.out.println( "     ***      ");
//        System.out.println( "    *****      ");
//        System.out.println( "   *******      ");
//        System.out.println( "  *********      ");
//        System.out.println( " ************      ");
//        System.out.println( "***************      ");
//    }
//}

//第四题 very good!
//public class Hello {
//    public static void main(String[] args) {
//        System.out.println("*************************** ");
//
//        System.out.println("       very good!           ");

//
//        System.out.println("*************************** ");
//
//
//    }
//}

//第五题.个人的基本信息
//public class Hello{
//    public static void main(String[] args) {
//        System.out.println("姓名:张三" );
//        System.out.println("性别:"+'男');
//        System.out.println("籍贯:"+"广东深圳");
//        System.out.println("住址:"+"广东深圳大学城附近");
//    }
//}

​

0.0~4.0初步了解Java_第31张图片

2.6使用idea工具编写代码

1.安装idea

无脑下一步

免费领体验之后

把破解包(自己上网找,咱们中国人破解国外软件是最牛逼的)拖进idea刚开始运行页面完事!

2.创建项目

3.运行项目

2.7Java 注释

我们先从最简单的语法开始学习,先来学习注释!

  • 什么是注释?

    注释是解释说明程序的问题,方便自己和别人阅读代码

  • 起码知道这行代码是运行什么样需求

  • 工作上新手上班谨记注释要写,不然老员工要问候你的!

  • 注释有哪几种?格式怎样?

    1.单行注释:
        //后面根解释文字
    2.多行注释
        /*
        这里写注释文字
        可以写多行
        */
    3.文档注释
        /**
        这里写文档注释
        也可以写多行,文档注释可以利用JDK的工具生成帮助文档
        */

  • 下面用注释解释一段代码

    /**
    目标:学会使用注释
         这是程序的讲解注释
    */
    public class NoteDemo{
        //这是程序的主方法,是程序的入口
        public static void main(String[] args){
            System.out.println("我开始学习Java程序,好嗨皮~~");
            /*
            窗前明月光
            疑是地上霜
            举头望明月
            低头思故乡
            */
            System.out.println("播仔");
            System.out.println("deli");
        }
    }

再多学一招:

每次手动加注释比较麻烦,也可以使用快捷键加注释

ctrl + / 单行注释(对当进行注释) (常用)

ctrl +shift+ / 对选中的代码进行多行注释.

3. java的基本语法

3.1常量(应用)

常量:在程序运行过程中,其值不可以发生改变的量。

3.2分类

类型 含义 数据类型
整数 所有的整数 0,1,567,-9
浮点数 所有的小数 0.0,-0.1,3.55
字符 单引号引起来,只能写一个字符,必须有内容 'a' , ' ' , '好'
字符串 双引号引起来,可以写多个字符,也可以不写 "A", "Hello" , "你好" ,""
布尔 只有两个值,流程控制语句中使用 true, false
空常量 只有一个值(引用数据类型讲解)没有任何数据 null
​
public class Demo {
public static void main(String[] args) {
System.out.println(10); // 输出一个整数
System.out.println(5.5); // 输出一个小数
System.out.println('a'); // 输出一个字符
System.out.println(true); // 输出boolean值true
System.out.println("欢迎来到光明程序员"); // 输出字符串
}
}

​

4. 转义符

把字符转义为原本的意思或特殊的意思。

\表示转义符。

转义符  \   [\n:换行 \t:制表符 \\:转义\ \" \']

例如: 输出"字符

public class Test02 {
    public static void main(String[] args) {
        System.out.println("\"");//把” 转义为原本意思
        System.out.println("hello\tworld");//转义为制表符
        System.out.println("你好\n\"张三\"");//表示换行符
    }
}

你可能感兴趣的:(java,开发语言)