尚硅谷Java入门视频教程(在线答疑+Java面试真题)笔记 Day1

Day1

以就业为目的学习java的第一天

001-014 编程入门

这一部分是对计算机的基础内容做了一些科普吧,内容都比较简单,因为我是科班的,对这一部分内容已经有所了解,所以直接跳过。

Java语言概述

015 java基础阶段目录概述

016 java后续学习大纲简述

017 java主要应用场景

在这里插入图片描述

018 java基础图谱及基础阶段项目说明

在这里插入图片描述
在这里插入图片描述

019 每天授课须知

020 图形化界面操作与命令行操作介绍

021 常用的命令行指令

在这里插入图片描述

022 计算机语言的划分

023 不同编程语言的介绍

024 Java 语言的历史及技术体系平台

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

025 Java 语言的特点

主要特性
  • 易学的
  • 强制面向对象的
  • 分布式的
  • 健壮的
  • 安全的
  • 体系结构中立的
  • 解释型的
  • 性能略高的
  • 原生支持多线程的
java语言的特点
  1. 面向对象
    √ 两个基本概念:类、对象
    √ 三大特性:封装、继承、多态
  2. 健壮性
    吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
  3. 跨平台性
    跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write
    once , Run Anywhere”
    原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。

026 JVM 与垃圾收集机制

在这里插入图片描述
在这里插入图片描述

027 JDK、JRE、JVM 的关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

028-030 java环境配置(跳过)

031 第一个 Java 程序:HelloWorld

文件目录
HelloWorld中的内容

class HelloChina{
	public static void main(String[] args){
		System.out.println("Hello World!!!")
	}
}

032 几个常见的 bug 的解决

注意:过程中遇到的bug——总是显示无法找到主类,网友的方法大概有一下几种:

  1. 去看看Classpath是不是配置错了
  2. 用管理员方式打开cmd

我在尝试以上两种方式之后还是出错,后来在网上查了一下,发现是在更改了java的内容之后,需要重新进入cmd才可以,重新进了之后就不报错了。

033 EditPlus 的安装和配置

034 单行注释与多行注释

在这里插入图片描述

035 文档注释的使用

在这里插入图片描述
在这里插入图片描述

036 多行注释使用的一个注意点

037 API 文档的说明

在这里插入图片描述

038 第一个Java程序的总结

  1. java程序编写-编译-运行的过程
    编写:我们将编写的java代码保存在以“.java”结尾的源文件中
    编译:使用javac.exe命令编译我们的java源文件,格式:javac 原文件名.java
    运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名
  2. 在一个java源文件中可以声明多个class,但是只能最多有一个类声明为public,且这个public类的类名必须与源文件名一致
  3. 程序的入口是main()方法。格式是固定的
  4. 输出语句
    System.out.println()
    System.out.print()
  5. 每一行执行语句都以“;”结束
  6. 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
    在这里插入图片描述

040 Java 开发工具的说明

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值