最简洁的Java基础概述,Java入门思维导图

目录

一、Java入门

1、JDK的介绍与安装

2、Java程序入门-HelloWorld

3、HelloWorld程序常见错误

4、补充知识-Path环境变量的注意事项

5、补充知识-JDK的结构和跨平台原理

二、IntelliJ-IDEA工具的使用

1、IntelliJ IDEA开发工具的概述和安装

2、IDEA编写第一个程序

3、IDEA的其他常用操作

三、Java基础

1、注释

2、字面量

3、变量

4、数据类型

5、ASCII编码表

6、关键字、标志符

      

一、Java入门

1、JDK的介绍与安装

        jdk是java的产品,可以在Oracle官网下载。下载后jdk安装在无中文空格的目录下,根据提示点击下一步直至安装完成,在bin文件目录下有jdk的两个重要命令:javac和java命令,javac用于编译.java后缀名的文件,而java用于执行产生的.class后缀名文件。

2、Java程序入门-HelloWorld

        编写程序:建议文件名全部为中文,且首字母大写;文件后缀名为.java

//文件名为HelloWorld.java

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

        编译程序:执行 javac HelloWorld.java语句,生成HelloWorld.class文件。

        执行程序:执行 java HelloWorld语句,生成输出语句“HelloWorld”。

3、HelloWorld程序常见错误

  •         文件扩展名被隐藏;
  •         文件名与类名不一致;
  •         大小写错误,单词拼写错误,存在中文符号,找不到main()方法;
  •         括号不配对;编译或执行命令使用不正确。

4、补充知识-Path环境变量的注意事项

        配置Path环境变量的作用:告诉操作系统命令的所在路径,这样在cmd的任何位置都可以访问这些命令了。

        较新版本的jdk可以不用配置环境变量,因为它已经自动配置好了。旧版本的jdk需要手动配置环境变量。

        配置环境变量的命令路径:

        JAVA_HOME:        "C\java\jdk-18.0.1";

        Path:                       "%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"

        CLASS_Path:         "%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\tool.jar;"

5、补充知识-JDK的结构和跨平台原理

        jdk是java的产品,包含java、javac开发工具和JRE运行时环境,JRE中又包括JVM(Java虚拟机,运行java程序的地方)和核心类库(java自己的技术供程序员调用)。

        跨平台原理:一次编写,处处可用。因为在每个平台都可以安装Java的JVM,而java的程序又在JVM中执行。

二、IntelliJ-IDEA工具的使用

1、IntelliJ IDEA开发工具的概述和安装

        IntelliJ IDEA 属于IDE(集成开发环境Integrated Development Environment),在IntelliJ IDEA官网免费下载,下载后的是试用版,可在网上自寻激活码激活,激活后可永久免费使用。       

2、IDEA编写第一个程序

        IDEA的开发模式是基于软件工程模式的。

        项目框架的搭建:第一步,创建工程,File->New->Project        选择Empty   Project;

                                     第二步,创建模块,New->module;

                                     第三步,创建包,New->package;

                                     第四步,创建类,New->Class;

                                    注:一个工程下可以有多个模块,一个模块下也可以有多个包,一个包下也可以有多个类。

3、IDEA的其他常用操作

  • 删除类
  • 删除模块
  • 导入模块
    • 关联导入
    • 创建导入
      • 自己创建模块
      • 复制代码
  • 打开工程
  • 快捷键

       详细内容可参考博客: IDEA的神奇操作

三、Java基础

 1、注释

                注释的作用:解释说明代码的文字,不对程序产生任何作用,建议大家代码写注释。

                注释的分类:单行注释        //

                                     多行注释        /*  .....*/

                                     文本注释        /** ......./          一般用在类上,方法上

2、字面量

                直接看到的数据。整数;小数;字符(必须用单引号围起来,有且仅能包含一个字符,特殊字符'\t','\n');布尔型true,false;空null。

3、变量

                内存中的一块数据区域,可以理解为盒子,可以装一个数据。

                定义方法:数据类型        变量名称        =         初始值;(int    age   =    18;double    money  =   18.8)

                变量的核心点:装数据的;里面的数据可以改变(用 = 从右往左进行赋值)

                变量的注意事项:什么样类型的变量只能存放相应类型的字面量;变量存在作用范围,从定义开始到截止;变量定义时可以没有初始值,但使用前必须有初始化值。

4、数据类型

        作用:用于定义变量的,约束变量只能存储什么类型的数据。

        分类:引用数据类型(不是基本数据类型就是引用数据类型,如String类型)

                   基本数据类型(四大类,八种)

                        整型:byte        字节型(-128 - 127)        占一个字节

                                   short       短整型                               占两个字节

                                   int            整型                                  占四个字节        默认类型

                                    long        长整型                               占八个字节

                        浮点型:float        单精度                             占四个字节

                                      double     双精度                             占八个字节       默认类型

                        字符型:char        占两个字节

                        布尔型:boolean        

        注意:随便写整数,默认为int型,要定义为long加L、l;

                   随便写小数,默认为double型,要定义为float加F、f。

5、ASCII编码表

        作用:美国为西方文字、英文、数字做的一套编号规则(0:48;A:65;a:97)

        为什么要给字符编号:计算机要存字符,但又不能直接存字符,只能存储字符的二进制形式。

        结论:字符在计算机底层可以当整数使用。

6、关键字、标志符

        关键字:Java自己保留的特殊单词,有特殊作用,在编码的过程中不可用关键字作为类名和变量名。

        标志符:字母、下划线、数字、美元符号的名称。

                      硬性要求(不能是数字开头、关键字、特殊符号)。

                      推荐要求(变量名称:有意义、全英文、首字母小写、满足驼峰模式;

                                        类名称:有意义、全英文、首字母大写、满足驼峰模式。)

       

           

  • 21
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值