小白学Java
文章平均质量分 79
最近,在CSDN的Blink上,看了很多新同学说java不好学,难入门。本人不才,不是什么大神,但Java兴亡,匹夫有责。我愿意出一套《小白学Java》教程带各位新同学入门,以通俗易懂的例子,生动有趣的图文来讲解Java,带各位进入Java的世界!
zyqok
这个作者很懒,什么都没留下…
展开
-
小白学Java系列教程
课时 课程名称 备注 第 1 课 Java 介绍 简单的介绍下Java 第 2 课 JDK的 安装与配置 Java 开发必需的环境 第 3 课 Eclipse 的下载与使用 Java 项目开发工具 第 4 课 第一个程序:Hello wrold 入门的第一个例子 第 5 课 注释 对代码起解释说明的作用 ...原创 2019-07-29 10:02:31 · 2155 阅读 · 3 评论 -
小白学Java 第1课:Java介绍
【开篇语】欢迎来到《小白学Java》系列课程第一课,很多朋友说Java入门难,其实难的不是Java,而是缺少一个对学习有兴趣的心,本课程只是带各位萌新Java的世界,尽量给各位小白以简单浅显的例子讲解,尽量不涉及晦涩难懂的底层原理(以后等你们自己对Java有一定了认识,自己去参悟)。准备好了吗?Let's Go !【1】Java 的 Logo这就是 Java 的 logo,据说...原创 2019-07-29 10:02:10 · 1964 阅读 · 5 评论 -
小白学Java 第2课:JDK的安装与配置
在讲Java之前我们先要了解,什么是JDK?而在了解JDK前,就不得不说下什么是JRE,虽然这些概念性的与后面写代码没有一毛钱关系,不过要是这些都不明白,是要被同行笑话的。【1】JRE 介绍JRE 是 Java Runtime Environment(Java 运行环境)的缩写。什么意思呢?打一个比方,如果你要养一条鱼,那么至少需要一湾水吧,没有水的鱼是生存不了的,水就是鱼的生活环境。同理...原创 2019-07-30 10:15:59 · 1547 阅读 · 3 评论 -
小白学Java 第3课:Eclipse的下载与安装
【1】Eclipse 是什么?Eclipse是一个工具,一个用来写Java代码工具。写Java代码的工具有很多,除了Eclipse,还有IDEA,MyEclipse等,甚至有的大神记事本都可以用来写代码。目前使用得较为广泛的,还是为Eclipse,下面我们讲解Eclipse的下载与安装。【2】Eclipse 的下载。Eclipse也有很多版本,下面就直接放上我云盘里的Ec...原创 2019-08-04 02:58:47 · 1954 阅读 · 0 评论 -
小白学Java 第4课:第一个程序 Helloworld
Hellowold 程序几乎是所有编程语言入门的第一个程序,其实就是让通过代码,输出一句"Hello World"。当然,这句话可以随便输出,这里只是作为编程的经典例子。就好比当年苹果砸到牛顿头上一样,其实什么东西都可以用来解释万有引力。下面演示第一个程序例子的搭建,现在你照着做就是了,不懂的以后再问。【1】创建工程(1.1)在红点所在的空白处鼠标右键单击,选择【New】--&...原创 2019-08-04 04:19:01 · 1284 阅读 · 0 评论 -
小白学Java 第5课:注释
【1】注释是什么?注释就是对代码的解释说明,并不会参与代码的任何计算,他只是起到一个说明的作用。以后写代码中,为了思路清晰,写注释是一个很好的习惯。注释分为单行注释和多行注释。【2】单行注释打开我们上节课的项目,然后打开文件 HelloWorldTest.java 。然后我们在输出语句代码上面,打上两个右斜杠( 这就是单行注释规则 ),斜杠后面为注释的内容。...原创 2019-08-04 11:07:35 · 915 阅读 · 0 评论 -
小白学Java 第6课:常量与变量
在讲之前,我们先来温习下以前的数学知识。如:有个一元一次函数:y = x + 5在这个式子里,5是常量,它是固定不变的。而 x 和 y 是变量,其中变量y会随着变量x的变化而变化。下面我们通过例子进行说明:【1】常量与变量的认识(1)创建一个新的类 Test01(2)首先我们添加一行代码到如下位置。前面三个暗红色的词先不要管,这节课我们主要是讲常量和变量,这个蓝色的FI...原创 2019-08-04 16:17:25 · 937 阅读 · 0 评论 -
小白学Java 第7课:基本数据类型
【1】基本数据类型介绍在Java的代码里,JDK里提供了8种基本的数据类型,它们可以用来存储数据。还记得我们上节课中的这行代码么,这里的 int 就是8大基本数据类型之一,有它修饰的,则表明他是一个整数。【2】基本数据类型分类基本数据一共分为三类:数值型、字符型、布尔型其中,数值型又分为 整数类型 和 浮点类型八大基本数据类型,具体如下(其中红色的为相对常用的):...原创 2019-08-04 16:29:19 · 845 阅读 · 0 评论 -
小白学Java 第8课:运算符(一)
【1】什么是运算符所谓运算符,就是能参与运算的一些符号,在我们日常生活中,常见的运算符包括 加、减、乘、除。那么在程序里,会有哪些运算符呢?我们来分别了解下。我们新建一个类 Test08【2】运算符分类【2.1】算术运算符(1)加法 ( + )public static void main(String[] args) { // 创建变量x,并将初始值赋值为10 int x = 10; // 创建变量y,并将初始值赋值为5 int y = 5; // 使用运算符运算 i原创 2020-07-15 11:39:00 · 747 阅读 · 0 评论 -
小白学Java 第9课:运算符(二)
【1】回顾上节课我们讲了逻辑运算符,算术运算符,自增自减运算符,比较运算符这些,下面以表格形式给大家回顾下:大家都学过数学运算,所以上面这些都比较简单,我相信大家应该都应该掌握了。接下来我们一起接着去了解下:逻辑运算符、位运算符、三元运算符。理解这些相对于上面这些要绕点,不过也不难,大家跟着步伐,慢慢学习,也会明白的。创建类 Test09【2】逻辑运算符所有逻辑运算的结果也会是一个布尔值,即 true(真) 和 false(假)。(1)逻辑与 ( && )原创 2020-07-15 15:50:00 · 738 阅读 · 1 评论 -
小白学Java 第10课:if 条件语句
【相关链接】上一篇:小白学Java 第9课:运算符(二)下一篇:总纲:返回列表【1】理解 if 条件语句if 在英文中是一个单词,这个单词相信大家只要会一丢丢英文就知道他的意思,没错,它就是 "如果" 的意思。从字面意思理解来说,这个单词通常是和一个不确定的事组在一起的。比如:如果明天什么什么,我就什么什么。也就是说我要做的事是根据明天的结果来决定的,这种语句就是条件语句。比如:如果明天不下雨,我就出去玩,否则我就呆在家里。那么这个语句用程序 if 来翻译就是:if(.原创 2020-07-16 11:44:53 · 1203 阅读 · 3 评论 -
小白学Java 第11课:switch 多分支语句
【1】switch 语义解析从百度搜索 switch 这个单词可以了解到,他做动词是转换的意思,做名词是转换器的意思。什么是转换器呢?像下面这个插板,其实就是一种简单的转换器,电流可以从仅有的一个入口进入,而从多个出口出来。在程序里,当一个条件入口可能满足多种情况输出的时候,这时我们就可以采用 switch 条件语句。【2】switch 条件句格式switch (x) {case 值1: // 做 x = 值1的事 break;case 值2: ...原创 2020-07-16 15:33:00 · 1252 阅读 · 0 评论 -
小白学Java 第12课:for 循环
从这一节开始,我们开始讲循环,Java程序中常见的循环有 for 循环,while 循环,do while循环,foreach 循环 等。我们先从最简单的 for 循环开始说起。【1】什么是循环?看到这个小标题,肯定大多朋友都在偷笑,循环不就是反反复复的做一件事么?是的!这就是循环的定义。比如:小张清晨在操场跑步,假设小张每天跑10圈,那么他跑完需要循环操场跑10圈。如果小张每2圈喝水一次,那么小张需要喝水5次。【2】for 循环结构for 循环的结构如下所示:fo...原创 2020-07-17 12:11:23 · 1653 阅读 · 0 评论 -
小白学Java 第13课:while 循环
讲while循环前我们先来看个故事:德国数学家高斯在读小学的时候,有一次老师给同学们布置了一道题,题目就是"1 + 2 + 3 + ... + 100 求和",数学小王子高斯从小不同于常人,很快就用了首位相加方法得出 101 * 50 = 5050;当其他同学还在苦恼的慢慢算的时候,高斯同学已经答出了结果,很是优秀。如果不采用高级的方法,就按照其他同学那样一个个的相加,那么这道题我们通过程序如何来实现呢?假设我们1至100中的每个数我们用x表示,相加的和用 sum 表示的话,那么...原创 2020-07-17 15:09:31 · 1424 阅读 · 1 评论 -
小白学Java 第14课:do while 循环
【相关链接】上一篇:小白学Java 第13课:while 循环下一篇:总纲:返回列表上节课我们学习了while循环,他的结构格式为:while(条件) { // 循环做事}由于程序代码是从上到下执行的,所以每次循环,都要先判断while后面小括号中的条件是否成立?如果成立,则做大括号中的循环事情;如果不成立,则不再执行循环中的事情。【1】什么是 do while 循环?所谓 do while 循环,我们从字面就不难理解,do 是“做”的意思,就是在循环的.原创 2021-02-19 11:04:00 · 473 阅读 · 0 评论 -
小白学Java 第15课:方法介绍与调用
【1】main 方法在前面的课程中,我们已经知道了,所有执行的程序都是从一个 main 方法开始执行的。public static void main(String[] args) {}比如我们执行如下代码:public static void main(String[] args) { int a = 2; int b = 3; int c = a + b; System.out.println("a + b = " + c);}最后的输出结果为:假设我们现在原创 2021-02-19 13:18:55 · 518 阅读 · 6 评论 -
小白学Java 第16课:字符串
【1】前言在以前的课时中,我们学习过8大基本数据类型,他们用来存储和表示各种对应类型的数据,但有一种数据类型,是我们之前还无法表示的,那就是字符串。比如“小白学Java”这几个字连在一起的字符串,我们该用什么类型去存储它,表示它呢?那么这里,我们就要用到字符串类型String了。字符串String类型,他就是一个万能型选手,除了可以表示字符串,他甚至还可以和大多数的数据类型相互间进行转换。因此它算是整个Java语言中,使用得最为频繁的数据类型了,所以今天这一课时也是非常重要的,大家要注意原创 2021-02-19 17:19:58 · 507 阅读 · 5 评论 -
小白学Java 第17课:数组
【前言】在前面我们学习了字符串,他可以用来表示一句话,一个词语,或者一个单词,比如我们用7个String类型的变量可以分别表示出星期一到星期日:String mon = "星期一";String tue = "星期二";String wed = "星期三";String thur = "星期四";String fri = "星期五";String sat = "星期六";String sun = "星期日";但在我们实际生活中,这7个我们统称为一周,他们应该是一个整体,应该可以用一原创 2021-02-22 10:09:19 · 413 阅读 · 0 评论 -
小白学Java 第18课:多维数组
上一个课时,我们了解了数组,但上节课我们了解的数组叫做一位数组,因为他的成员只是单个维度的成员构成的,这节课,我们继续深入了解数组的高阶形式:多维数组。【1】导读我们来看下面这种情况:有6个小朋友(这里用ABCDEF表示),他们玩游戏分成了3个小组,其中A和B一组,C和D一组,E和F一组。由于ABCDEF都是单个字符,所有我们可以用 char 来表示他们的类型,我们用程序来表示他们,则可以为:// 组一char[] group1 = { 'A', 'B' };// 组二char[]原创 2021-02-22 10:54:54 · 429 阅读 · 7 评论