Java学习笔记01-java基础

快速回忆

  1. java语言是什么
  2. 什么是jdk、jre、jvm,及三者关系
  3. 常用的dos命令有哪些
  4. 如何运行java程序
  5. 环境变量的作用
  6. 标识符的命名规范

知识讲解

1.1 java语言概述

        1.1.1 java语言介绍

                java是一门高级编程语言,由Sun(目前为Oracle)公司于1995年推出。

                它是一种面向对象的编程语言,旨在提供一种跨平台的解决方案,使得在不同的操作系统和硬件平台上运行。因此java具有“一旦写成处处可用”的特点。

                java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。

                一般公认的“Java之父”是詹姆斯·高斯林 (James Gosling),也可以是于X军。[狗头]

        1.1.2 java语言的特点

                ①简单易学

                        Java语言的语法与C语言和C++语言很接近,并去除了指针等一些复杂的特性和概念,使得入门门槛较低。

                ②面向对象 

                        主要体现在封装、继承和多态。以计算机语言的形式将事物描绘成类或方法,以方法的调用来实现事务动作或行为的发生。这种思想在Java中的表现为类与对象、子类与继承、接口与实现,内部类与异常类等重要概念。

                ③跨平台性

                        Java通过java虚拟机(JVM)实现了跨平台性。即在将“类名.java”编译成“类名.class”字节码文件后,可以在任何平台的Java虚拟机上运行。

                ④支持网络编程并且拥有强大的开发工具和库

                ⑤多线程支持

                        尽管计算机的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速的切换,由于速度较快,令人感觉多个任务同时进行。

                ⑥健壮性

                        Java语言的强类型机制、异常处理、垃圾的自动收集等

                ⑦安全性

                        Java语言提供了一个安全机制,确保程序运行过程中不会受到恶意代码的攻击

1.2 JDK JRE JVM

        1.2.1 JDK ~ Java程序开发工具包

                JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。想要开发新的java程序必须要JDK。

        1.2.2 JRE ~ Java程序的运行时环境

                JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的核心类库。可以直接运行编写好的java类。

        1.2.3 JVM ~ Java虚拟机

                JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,提供了java的运行环境,解释并执行字节码文件。

        1.2.4 JDK JRE JVM的关系

1.3 java的跨平台原理→虚拟机

               这里的平台所指的是由操作系统(Operating System,OS)处理器(CPU)所构成。

                与平台无关是指软件的运行不因操作系统、处理器的变化而无法运行或出现运行错误,就像有些软件在安卓系统和苹果系统并不互通一样。

                JVM的工作原理是将Java字节码文件加载到内存中,并通过解释器或即时编译器将字节码文件转换为机器码。

                而JVM在不同的操作系统上拥有着不同的实现版本,因此只需要在不同的平台上安装对应的Java虚拟机便可以运行Java程序。于是,Java程序具备了良好的可移植性和跨平台性。

1.4 JavaSE JavaEE JavaME

JavaSEJava Standard EditionJava平台的标准版
JavaEEJava Enterprise EditionJava平台的企业版
JavaMEJava Micro EditionJava的微型板

        三者都是基于Java语言开发的不同版本,针对不同的应用场景和需求,提供了不同的功能和API。

        掌握JavaSE是学习JavaEE和JavaME的基础。掌握JavaEE可以开发企业级应用。掌握JavaME可以开发移动设备应用。

1.4 常用的DOS命令

常用的DOS命令
盘符名:输入“盘符名+:”,回车进入指定盘符
dir列出当前目录下的文件及文件夹
md创建目录
rd删除目录(不能删除非空的文件夹)
cd改变指定目录(进入指定目录)
cd..退回到上一级目录
cd\退回到根目录
del删除文件,也可以删除一堆后缀名一样的文件(例如*.txt)
exit退出dos命令行
cls清屏

1.7 使用JDK执行java程序

        安装JDK→编写Java文件→编译Java文件(使用javac命令)→运行Java文件(使用java命令)

1.6 JDK环境变量→JAVA_HOME

        为了可以使在计算机任何文件下,需要配置JDK的环境变量,这样可以使得Java开发工具在命令符或终端中全局可用。否则只能在当前JDK安装的bin目录中编译运行。

        1.6.1 如何配置JDK环境变量

                ① 下载JDK: 首先,从Oracle官方网站的Java下载页面(Java Downloads | Oracle)下载适合您操作系统的JDK版本,并完成下载。

                ② 安装JDK:运行JDK的安装程序,并按照提示进行安装。选择一个您希望JDK安装在的目录,例如:“D:\Files\Java\jdk1.8.0_261”(这个路径将在后面的步骤中使用,所以请记住)。

                ③配置环境变量:在Windows系统中,配置环境变量的方法是通过控制面板。打开控制面板,选择“系统和安全”,然后点击“系统”,接着选择左侧菜单中的“高级系统设置”。

                ④打开环境变量对话框:在弹出的对话框中,点击“高级”选项卡,并点击“环境变量”按钮。弹出环境变量对话框,其中包括用户变量和系统变量。

                ⑤编辑系统变量:“系统变量”部分中,找到名为“Path”的变量,并双击它。在“编辑环境变量”对话框中,点击“新建(N)”按钮,并输入以下路径:D:\Files\Java\jdk1.8.0_261\bin。请注意,这里的路径应该是您实际安装JDK的路径,请确保正确填写。

                ⑥确认变更:点击“确定”按钮保存更改。

                ⑦检查配置是否生效:完成上述步骤后,打开命令提示符(Win键+R,输入“cmd”)并输入以下命令:java -version。如果您看到JDK的版本信息,则说明配置已经生效。

                ⑧设置JAVA_HOME变量(可选):JAVA_HOME是另一个重要的环境变量,其值是JDK的安装路径。您可以按照上述步骤(第5步)打开环境变量对话框,并点击“新建(N)”按钮。然后,输入以下信息:

                  变量名:JAVA_HOME
                  变量值:D:\Files\Java\jdk1.8.0_261

                   点击“确定”按钮保存更改。

                ⑨检查JAVA_HOME变量是否生效:同样,在命令提示符中输入以下命令:echo %JAVA_HOME%。如果您看到正确的JDK安装路径,则说明JAVA_HOME变量已经生效。

        1.6.2 为什么要配置JAVA_HOME

                因为有些程序,服务器会根据环境变量JAVA_HOME寻找JDK,现在配置好利于后续维护。

1.7 Java关键字和标识符

       1.7.1 标识符

               是指在程序中,由程序员命名的部分。比如标识类、变量、方法、包等。

        1.7.2 关键字

                java关键字是指在Java编辑语言中,提前定义好,具有特殊意义的单词。

                一般用于表示数据类型、控制结构、修饰访问权限等。不同于普通标识符,关键字不能用作变量名、方法名和标识符。并且关键字还有全是小写的特点。

        1.7.3 标识符的命名规则

                ①只能由字母、数字、下划线和美元符($)组成(不包含特殊符号)长度不受限制

                ②不能由数字开头(影响二进制数据解析冲突)

                ③标识符不能是关键字

                ④标识符不能是true、false和null(除了硬性的命名规则还有软性的命名规则)

        1.7.4 标识符的命名规范

                大驼峰式命名法:首字母大写,后面每个单词首字母大写→类名

                小驼峰式命名法:首字母小写,后面每个单词首字母大写→方法和变量

1.8 Java注释

        1.8.1 单行注释

                以“//”开头

        //单行注释

        1.8.2 多行注释

                以“/*”开头,以“*/”结尾

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

       

  • 25
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Java基础学习笔记 # 一、Java简介 Java是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle)于1995年首次发布。它具有跨平台的特性,可以在不同的操作系统上运行。Java语言被广泛应用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 # 二、Java基本语法 ## 1. 变量与数据类型 Java是强类型语言,每个变量必须先声明后使用。Java提供了多种数据类型,包括基本数据类型(整数、浮点数、字符、布尔值)和引用数据类型(类、接口、数组)。 ## 2. 运算符 Java提供了多种运算符,包括算术运算符、关系运算符、逻辑运算符等,用于进行各种数学或逻辑运算。 ## 3. 控制流程 Java提供了多种控制流程语句,包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环)、跳转语句(break语句、continue语句)等,用于控制程序的执行流程。 ## 4. 方法和类 Java中的方法用于封装一段可重复使用的代码,可以带有参数和返回值。类是Java程序的基本组织单位,包含了属性和方法。可以使用关键字class定义一个类,通过实例化类的对象来调用其方法。 # 三、面向对象编程 Java是一种面向对象的编程语言,面向对象编程的核心概念包括封装、继承和多态。 ## 1. 封装 封装是将数据和行为打包成一个类,通过访问修饰符(public、private等)控制对类的成员的访问权限。 ## 2. 继承 继承允许一个类继承另一个类的属性和方法,并且可以通过重写来修改或扩展继承的方法。 ## 3. 多态 多态允许通过父类类型的引用来引用子类对象,实现对不同子类对象的统一调用。 # 四、异常处理 Java提供了异常处理机制,用于处理程序中的错误情况。异常分为可检查异常(checked exception)和不可检查异常(unchecked exception),可以使用try-catch语句来捕获和处理异常。 # 五、Java标准库 Java标准库提供了大量的类和接口,用于完成各种常见的任务。其中包括输入输出、集合、多线程、网络编程等功能,可以大大简化开发过程。 以上是我学习Java基础笔记总结,希望对你有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值