合集-学习Java尚硅谷

摘要:# 计算机介绍 ## 内存 ### 比特(bit)和字节(byte) - 一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位。 - 计算机中是最基本的存储单元是字节(byte)。每个字节由8个比特构成。 - 计算机的存储能力是以字节和多字节来衡量的。如下: - 千字节(kilobyt 阅读全文
posted @ 2023-07-10 09:35 新至所向 阅读(105) 评论(0) 推荐(0) 编辑
摘要:# 基本语法 ## 新建项目 1. 选中空项目 2. 文件命名,保存文件位置 3. 文件,new,模块 4. 模块命名,完成出现src 5. 项目结构:SDK选择1.8,语言等级设置为8,应用+完成 6. 在src中新建com,在com中新建xin,在xin中写base,scanner等 ## 关键 阅读全文
posted @ 2023-07-12 12:52 新至所向 阅读(28) 评论(0) 推荐(0) 编辑
摘要:# Java基础1 ### whitch - break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构 - switch结构中的表达式,只能是如下的6种数据类型之一: byte . short、char、int、枚举类型(JDK5.0新增)、Str 阅读全文
posted @ 2023-07-15 17:17 新至所向 阅读(7) 评论(0) 推荐(0) 编辑
摘要:# 面向对象1 ##### 一、Java面向对象学习的三条主线:(第4-6章) 1.Java类及类的成员:属性、方法、构造器﹔代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、 super. static、final、abstract、interf 阅读全文
posted @ 2023-07-16 21:15 新至所向 阅读(16) 评论(0) 推荐(0) 编辑
摘要:# 面向对象2 - 编译完源程序以后,生成一个或多个字节码文件。 - 我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。 ### 《JVM#规范》 - 虚拟机栈,即为平时提到的栈结构。我们将局部变量存储在栈结构中 - 堆 阅读全文
posted @ 2023-07-18 19:38 新至所向 阅读(7) 评论(0) 推荐(0) 编辑
摘要:# 面向对象3,客户信息 ## 面向对象的特征之二:继承性 ### —、继承性的好处: - 减少了代码的冗余,提高了代码的复用性 - 便于功能的扩展 - 为之后多态性的使用,提供了前提 #### 二、继承性的格式:class A extends B{} A:子类、派生类、subclass B:父类、 阅读全文
posted @ 2023-07-20 17:12 新至所向 阅读(4) 评论(0) 推荐(0) 编辑
摘要:# 面向对象4 ### 2.积累完成项目的过程中常见的bug的调试 - 方式一:“硬”看,必要时,添加输出语句。 - 方式二:Debug #### 6.在类前,方法前,方法内具体逻辑的实现步骤等添加必要的注释. - 类前、方法前、属性前:文档注释。 - 逻辑步骤:单行、多行注释。 #### 1.为什 阅读全文
posted @ 2023-07-21 17:24 新至所向 阅读(13) 评论(0) 推荐(0) 编辑
摘要:# 面向对象5 ![img](F:\科技为你\Java\尚硅谷Java入门\图片\128614319197D8035A1871FCB86874AC.jpg) 子类继承父类,但是只有一个对象 ![img](F:\科技为你\Java\尚硅谷Java入门\图片\6CD9DFAE6A2AB87D639BD1 阅读全文
posted @ 2023-07-24 16:39 新至所向 阅读(13) 评论(0) 推荐(0) 编辑
摘要:# 面向对象6 ## 抽象类与抽象方法 随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。 ### abstract关键字的使用 1. abstract:抽象的 阅读全文
posted @ 2023-07-25 21:22 新至所向 阅读(8) 评论(0) 推荐(0) 编辑
摘要:# 异常 ### 抽象类和接口的异同? 相同点:不能实例化;都可以包含抽象方法的。 不同点: 1)把抽象聪和接口的定义、内部结构 ,解释说明 2) - 类:单继承性 - 接口:多继承 - 类与接口:多实现 ## 工厂的设计模式 1.解决的问题 实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔 阅读全文
posted @ 2023-07-28 20:41 新至所向 阅读(12) 评论(0) 推荐(0) 编辑
摘要:# 项目3 ![image-20230728184831211](F:\科技为你\Java\尚硅谷Java入门\图片\image-20230728184831211.png) ![image-20230728184856497](F:\科技为你\Java\尚硅谷Java入门\图片\image-202 阅读全文
posted @ 2023-07-31 16:57 新至所向 阅读(9) 评论(0) 推荐(0) 编辑
摘要:多线程1 8.1基本概念:程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ, 阅读全文
posted @ 2023-08-15 13:24 新至所向 阅读(58) 评论(0) 推荐(0) 编辑
摘要:# 多线程2 ### 12.3线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: - 新建:当一个Thread类或其子类 阅读全文
posted @ 2023-08-30 13:37 新至所向 阅读(7) 评论(0) 推荐(0) 编辑
摘要:# 常用类1 ### 9.1字符串相关的类:String ### String的特性 - String类:代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。 - String是一个final类,代表不可变的字符序列。 - 字符串是常量,用双引号引起来表示。它们的值在创 阅读全文
posted @ 2023-08-31 14:22 新至所向 阅读(8) 评论(0) 推荐(0) 编辑
摘要:# 常用类2 ### 日期时间api的使用. ### 一、JDK8之前的API: 1. #### System类的currentTimeMillis( - 获取当前时间对应的毫秒数,long类型,时间戳 - 当前时间与1970年1月1日0时0分0秒之间的毫秒数 - 常用来计算时间差 ```java 阅读全文
posted @ 2023-09-01 15:15 新至所向 阅读(8) 评论(0) 推荐(0) 编辑
摘要:# 01-集合框架概述. 1.内存层面需要针对于多个数据进行存储。此时,可以考虑的容器有:数组、集合类 2.数组存储多个数据方面的特点: - 数组一旦初始化,其长度就是确定的。 - 数组中的多个元素是依次紧密排列的,有序的,可重复的 - (优点)数组一旦初始化完成,其元素的类型就是确定的。不是此类型 阅读全文
posted @ 2023-09-02 12:00 新至所向 阅读(49) 评论(0) 推荐(0) 编辑
摘要:# 集合框架2 ### 05-Set接口与实现类的使用 ### 1.Set及其实现类特点 java.util.Collection:存储一个一个的数据 l 子接口:Set:存储无序的、不可重复的数据(高中学习的集合) l HashSet:主要实现类:主要实现类;底层使用的是HashMap,即使用数组 阅读全文
posted @ 2023-09-03 18:47 新至所向 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# 泛型1 ![image-20230903184820611](F:\科技为你\Java\尚硅谷Java入门\图片\image-20230903184820611.png) ### 1.什么是泛型? 所谓泛型,就是允许在定义类、接口时通过一个`标识`表示类中某个`属性的类型`或者是某个方法的`返回 阅读全文
posted @ 2023-09-04 15:41 新至所向 阅读(9) 评论(0) 推荐(0) 编辑
摘要:# 数据结构与集合源码1 ### 1.数据结构概念: 总结:简单来说,数据结构,就是一种程序设计优化的方法论,研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,目的是加快程序的执行速度、减少内存占用的空间。 #### 1.1研究对象一:数据间逻辑关系 数据的逻辑结构指反映 阅读全文
posted @ 2023-09-06 09:57 新至所向 阅读(14) 评论(0) 推荐(0) 编辑
摘要:# 第15章_File类与IO流 1 ### 1.File类的理解 - File类位于java.io包下,本章中涉及到的相关流也都声明在java.io包下。 - File类的一个对象,对应与操作系统下的一个文件或一个文件目录(或文件夹) - File类中声明了新建、删除、获取名称、重命名等方法,并没 阅读全文
posted @ 2023-09-06 12:14 新至所向 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示