Day01 Java基本概念

尚硅谷-基本语法-02-复习 1-

一、整体语言概述(知识图谱)

知识谱图

二、项目和课程对应关系说明

第一部分:编程语言核心结构:

主要知识点:变量、基本语法、分支、循环、数组、…

第二部分:Java面向对象的核心逻辑

主要知识点:OOP、封装、继承、多态、接口、…

第三部分:开发Java SE高级应用程序

主要知识点:异常、集合、IO、多线程、反射机制、网络编程、…

第四部分:实训项目。

项目一:家庭收支记账软件

项目二:客户信息管理软件。

项目三:开发团队人员调度软件

附加项目一:银行业务管理软件

附件项目二:单机考试管理软件

请添加图片描述

三、Java语言概述基础常识

1.软件:

一系列按照特定顺序组织的计算机数据和指令的集合。

分为 :i系统软件和应用软件

系统软件例如, Windows,Linux,Unix,mac os,android,ios

人机交互方式—图形化界面/命令行方式。

Pascal之父Nicklaus Wirth: “Algorithms+Data Structures=Programs”

应用程序 = 算法 + 数据结构

2.常用的dos命令

  • cd — 进入指定目录
  • cd … 返回到上一级目录
  • cd \ 退回到根目录
  • md 创建目录
  • rd 删除目录
  • dir 列出当前目录下的所有内容
  • del 删除文件
  • exit 退出 dos 吗,命令行
  • echo 文件夹名称 > 文件名.扩展名

3.计算机语言发展迭代史

第一代:机器语言

第二代:汇编语言

第三代:高级语言

  • 面向过程:C,Pascal、Fortran

  • 面向对象:Java,JS,Python,Scala,...

Java语言版本迭代概述

1991年 Green项目,开发语言最初命名为Oak (橡树)

1994年,开发组意识到Oak 非常适合于互联网

1996年,发布JDK 1.0,约8.3万个网页应用Java技术来制作

1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最

1998年,发布JDK 1.2,同年发布企业平台J2EE

1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生

2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0

2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME

2009年,Oracle公司收购SUN,交易价格74亿美元

2011年,发布JDK 7.0

2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本

2017年,发布JDK 9.0,最大限度实现模块化

2018年3月,发布JDK 10.0,版本号也称为18.3

2018年9月,发布JDK 11.0,版本号也称为18.9

借鉴链接:https://juejin.cn/post/6961295779235364894

4.应用领域

Java web :后台开发

大数据开发:数据挖掘

Android app开发:客户端开发

5.语言特点

面向对象性(OOP):

  • 二要素: 类和对象;

  • 三特征:封装、继承和多态。

健壮性:

  • ​ 去除了C语言中的指针;
  • ​ 自动垃圾回收机制 — 仍然会出现内存溢出,内存泄露;

跨平台性:

​ Write once ,Run anywhere.

​ 原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
请添加图片描述

6.核心机制

Java 虚拟机

垃圾回收机制

7.JDK 下载、安装

下载: 官网、

安装:傻瓜式

**注意:**安装软件的路径中不能包含中文、空格。

8.path 环境变量

8.1 为什么要配置 path 环境变量?

path 环境变量: windows OS 执行命令时所要搜寻的路径。

why? 希望java的开发工具 (javac.exe,java.exe)在任何的文件路径下都可以执行成功

8.2 怎么配置呢?

请添加图片描述

配置方法:

我的电脑–属性–高级系统设置–环境变量

编辑 path 环境变量,在变量值加上java工具所在目录。

打开DOS命令行,任意目录下敲入javac。

如果出现javac 的参数信息,配置成功。

请添加图片描述

四、java程序

1.运行过程

请添加图片描述

2.常见问题的解决
请添加图片描述
请添加图片描述

总结:

学习编程最容易犯的错是语法错误。

Java要求你必须按照语法规则编写代码。

如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼 错了单词,java编译器都会报语法错误。尝试着去看懂编译器会报告的错误 信息。

五、注释

  • 用于注解说明解释程序的文字就是注释。

  • Java中的注释类型: 单行注释 、多行注释 、文档注释 (java特有)

  • 提高了代码的阅读性;调试程序的重要方法。

  • 注释是一个程序员必须要具有的良好编程习惯。

  • 将自己的思想通过注释先整理出来,再用代码去体现。

  • 文档注释(Java特有)

  • 格式:

  • /** 
     @author 指定java程序的作者 @version 指定源文件的版本
     */ 
    
  • 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形 式体现的该程序的说明文档。

六、API

API (Application Programming Interface,应用程序编程接口)是 Java 提供 的基本编程接口。

七、良好的编程风格

正确的注释和注释风格

  • 使用文档注释来注释整个类或整个方法。
  • 如果注释方法中的某一个步骤,使用单行或多行注释。

**正确的缩进和空白 **

​ 使用一次tab操作,实现缩进  运算符两边习惯性各加一个空格。比如:2 + 4 * 5。

**块的风格 **

Java API 源代码选择了行尾风格。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾贰_C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值