超哇塞的Java基础课程
文章平均质量分 94
来自黑马程序员,仅供学习参考。
【2023新版Java视频教程,一套超哇塞的Java教程,java零基础自学入门必看黑马java教程】 https://www.bilibili.com/video/BV1Fv4y1q7ZH/?p=7&share_source=copy_web&vd_source=e
W_chuanqi
这个作者很懒,什么都没留下…
展开
-
Java集合基础
集合是一种容器,用来装数据的,类似于数组。但是我们有数组,为啥还学习集合?数组定义完成并启动后,长度就固定了。集合大小可变,开发中用的更多。原创 2023-02-02 08:00:00 · 466 阅读 · 0 评论 -
Java字符串
编译器将这个"a" + “b”+“c"作为常量表达式,在编译时进行优化,直接取表达式结果"abc”,这里没有创建新的对象,而是从JVM字符串常量池中获取之前已经存在的"abc"对象。s1使用的是在字符串常量池中的地址,字符串进行拼接时会使用 StringBuilder 类,拼接完成后会使用 toString 方法再堆内存中开辟一块地址,两个地址是不相同的。StringBuilder是字符串的缓冲区, 我们可以将其理解为是一种容器,这个容器可以存储任意数据类型,但只要进入到这个容器,全部变成字符串。原创 2023-02-01 08:00:00 · 402 阅读 · 0 评论 -
Java面向对象基础
面向对象并不是一个技术,而是一种编程的指导思想,让我们以什么形式 组织代码;以什么思路 解决问题。为什么要学习面向对象?因为生活中,我们解决问题时,就是采用这种指导思想去解决的,所以,我们写程序去解决问题时,如果也能采用这种指导思想,就会使编程变得非常简单,程序也便于人理解 。比如有顾客去买手机,顾客是对象,售货员也是对象,钱是对象,手机也是对象。在我们前面的学习中,Scanner 和 Random都是 Java已经写好的类,但如果我们要解决的问题 Java 没有提供怎么办?面向对象,重点学什么?Java原创 2023-01-31 16:29:13 · 551 阅读 · 0 评论 -
Java循环综合案例
已知一个数组 arr = {11, 22, 33, 44, 55};交换后的数组 arr = {55, 44, 33, 22, 11};键盘录入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值,如果没有查找到,则输出-1。有这样的一个数组,元素是 {68,27,95,88,171,996,51,210}规则是:从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过。已知一个数组 arr = {19, 28, 37, 46, 50};设计一个方法, 查找元素在数组中的索引位置。原创 2023-01-29 19:51:22 · 1016 阅读 · 0 评论 -
Java数组
数组指的是一种容器,可以用来存储同种数据类型的多个值。那么为什么要使用数组呢?在销售部门中,如果我们想要对部门中销售情况进行分析,我们凭借基本数据类型中的 int 类型也可以实现,但是人数多的话,就需要创建多个变量,但这样感觉特别复杂,光是想变量名就感觉头疼,但如果使用数组,我们可以把数据通过简短的代码对数据进行存储。使用思路今后若要操作的多数据,属于同一组数据就可以考虑使用数组容器进行维护格式一:数据类型[ ] 数组名范例:int[ ] array格式二:数据类型 数组名[ ]原创 2023-01-25 17:13:52 · 1196 阅读 · 0 评论 -
Java流程控制语句
流程控制语句:通过一些语句,来控制程序的【执行】流程好,我们先了解了一下什么是循环语句:循环语句可以将一段代码逻辑,重复的执行很多次。上面的例子中,我们就使用了循环语句来重复执行密码验证,直到循环次数结束。for(初始化语句;条件判断语句;条件控制语句) {循环体语句;1、打印字符串简单了解了循环之后,我们先来进行一个简单的练习,打印 3 行 “跑圈”介绍一下代码:int i = 1是初始化语句,定义一个初始化的变量i原创 2023-01-19 21:42:05 · 2027 阅读 · 0 评论 -
Java方法(函数)
方法(method)一段具有独立功能的代码块,不调用就不执行可以将挤在一起的臃肿代码,按照功能进行分类管理方法的出现,可以提高代码的复用性public static void 方法名() {// 方法体 } //举例 public static void show() {// 方法体 }方法名();show();/*方法(函数)介绍:一段具有独立功能的代码块,不调用就不执行。好处:- 可以将挤在一起的臃肿代码,按照功能进行分类管理,提高代码的可阅读性。原创 2023-01-19 10:41:48 · 1361 阅读 · 0 评论 -
Java运算符
符号作用说明++自增变量自身的值加1自减变量自身的值减1++ 和 – 既可以放在变量的后边,也可以放在变量的前边。把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量也可以这样理解,比如我们把一个小水桶里的水,倒入一个大水桶里,这肯定是没有问题。把一个取值范围大的数值或者变量,赋值给另一个取值范围小的变量,不允许直接赋值,需要加入强制转换目标数据类型 变量名 =(目标数据类型) 被强转的数据;也就是说,我们把一个大桶中的东西,导入小桶中,但是可能会溢出来。/*原创 2023-01-17 09:54:43 · 433 阅读 · 0 评论 -
Java基础语法
注释是在程序指定位置添加的说明性信息,简单理解,就是对代码的一种解释。关键字:被 Java 赋予了特定涵义的英文单词。注意事项:Java 中的关键字,已经被赋予了特殊的涵义,这些单词不允许使用,所以我们再创建 Java 类或者变量时尽量避开关键词。这里先不说明,在后面会进行讲解。/*变量名注意事项:1.变量不允许重复定义2.一条语句,可以定义出多个变量,中间需要使用逗号进行分隔3.变量在使用之前一定要进行赋值4.TODO:变量的作用域范围。原创 2023-01-15 17:15:17 · 511 阅读 · 2 评论 -
IDEA 开发工具
IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。在 Intellig 上编写运行HelloWorld:感觉是不是非常简单呢?project(项目、工程)module(模块)package(包)class(类)比如我们已经有了3天的代码,如果我们只放在一级文件夹下,找起来不是很方便。这些结构的划分,是为了方便管理类文件的。原创 2023-01-14 21:47:40 · 5113 阅读 · 0 评论 -
Java 介绍与环境搭建
Java 语言是美国 Sun 公司(Stanford University Network)在 1995 年推出的计算机语言。后被 Oracle 公司收购。Java 之父:詹姆斯·高斯林(James Gosling)。HelloWorld中文意思是『你好世界』该程序的效果就是在让程序帮我们展示一段文字,内容为 HelloWorld。原创 2023-01-14 13:31:33 · 560 阅读 · 0 评论 -
计算机基础知识
第一台通用计算机:ENIAC美国国防部用它来进行弹道计算。它是一个庞然大物,用了18000个电子管,占地170平方米,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算。Path 环境变量 : 可以理解为系统中的一个大管家, 帮我们记录了很多软件的完整路径,当我们要运行一个程序,而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。原创 2023-01-13 20:55:27 · 558 阅读 · 0 评论