首页
学习
活动
专区
工具
TVP
发布

java从入门到失业

专栏作者
25
文章
13854
阅读量
15
订阅数
《Java从入门到失业》第五章:继承与多态(5.8-5.10):多态与Object类
上面我们了解了向上转型,即一个对象变量可以引用本类及子类的对象实例,这种现象称为多态(polymorphism)。多态究竟有什么用呢?我们先学习一个知识点。
用户7801119
2020-10-14
4420
《Java从入门到失业》第五章:继承与多态(5.1-5.7):继承
       最近我儿子迷上了一款吃鸡游戏《香肠派对》,无奈给他买了许多玩具枪,我数了下,有一把狙击枪AWM,一把步枪AK47,一把重机枪加特林(Gatling)。假如我们把这些玩具枪抽象成类,类图的示意图大致如下:
用户7801119
2020-10-09
5520
《Java从入门到失业》第一章:计算机基础知识(1.1):二进制和十六进制
  最近7年来的高强度工作和不规律的饮食作息,压得我有些喘不过气,身体也陆续报警。2018年下半年的一场病,让我意识到了这个问题的严重性,于是开始强制自己有规律饮食和作息,并辅以健身锻炼,不到2年的时间,长期的腰痛和左肩膀痛竟然无药自愈,慢性胃炎也得到了缓解,于是我下定决心要坚持下去。
用户7801119
2020-09-27
5650
《Java从入门到失业》第三章:基础语法及基本程序结构(3.7):运算符(自增自减、关系运算、逻辑运算、条件运算、位运算、赋值运算、类型转换)
       在程序中,变量的加1、减1操作是经常会碰到的。Java和其他语言一样,给我们提供了自增、自减运算符来方便的完成这些操作。“++”表示自增,“--”表示自减。我们看一个例子:
用户7801119
2020-09-27
7390
《Java从入门到失业》第三章:基础语法及基本程序结构(3.8):流程控制(选择语句、if-else语句、switch语句)
       到此为止,我们已经基本了解了Java的基础语法,会定义不同类型的变量,会命名,会给变量赋值和运算等。接下来,我们需要学会流程控制方面的知识。
用户7801119
2020-09-27
4520
《Java从入门到失业》第三章:基础语法及基本程序结构(3.8):流程控制(循环语句、while语句、for语句)
       最近这些年买彩票只能去投注站买,早些年,笔者经常是在网上买。在网上买有个功能:追号。就是假如你想一直买同一组号码,直到中大奖为止。你可以设置一个条件,比如中了头奖就不继续买了,如果没有中头奖,下一期继续买同样的号码。对于这样的功能,在程序中可以采用while循环来实现:
用户7801119
2020-09-27
4740
《Java从入门到失业》第三章:基础语法及基本程序结构(3.9):数组(数组基本使用、数组的循环、数组拷贝、数组排序、多维数组)
       数组,英文叫Array,是一种数据结构,是用来存放同一数据类型数值的集合。例如存放30个int型数值、存放100个double型数值等等。
用户7801119
2020-09-27
1.2K0
《Java从入门到失业》第四章:类和对象(4.1):初识类和对象
  在第一章曾经简单介绍过,在面向对象的世界里,一切事物皆对象,当解决一个问题的时候,我们先会考虑这个问题会涉及到哪些事物,然后把事物抽象成类,当时还画了一张图如下:
用户7801119
2020-09-27
3630
《Java从入门到失业》第四章:类和对象(4.2):String类
       这一节,我们学习第一个类:String类。String翻译成汉语就是“字符串”,是字符的序列。我们知道,在Java中,默认采用Unicode字符集,因此字符串就是Unicode字符的序列。例如字符串“Java大失叔”,就是由7个Unicode字符‘J’、‘a’、‘v’、‘a’、‘大’、‘失’、‘叔’组成。在JDK中,把字符串抽象成一个类String提供给我们使用。String类在java.lang包中。
用户7801119
2020-09-27
4490
《Java从入门到失业》第四章:类和对象(4.3):一个完整的例子带你深入类和对象
       到此为止,我们基本掌握了类和对象的基础知识,并且还学会了String类的基本使用,下面我想用一个实际的小例子,逐步来讨论类和对象的一些其他知识点。
用户7801119
2020-09-27
9410
《Java从入门到失业》第四章:类和对象(4.4):方法参数及传递
       关于这个知识点,我想了很久该不该在这里阐述。因为这个知识点稍微有点晦涩,并且就算不了解也不影响用Java编写代码。不过笔者刚开始工作的时候,就是因为这块内容没有过多的关注,以至于相当于长一段时间对这块内容都模糊不清甚至误解。我相信你们都比我悟性高,因此决定还是先拿出来讨论。
用户7801119
2020-09-27
1.1K0
《Java从入门到失业》第四章:类和对象(4.5):包
       前面我们已经听过包(package)这个概念了,比如String类在java.lang包下,Arrays类在java.util包下。那么为什么要引入包的概念呢?我们思考一个问题:java类库提供了上千个类,我们很难完全记住他们,如果我们编写了一个类,类名和类库中的某个类名字重复了怎么办?
用户7801119
2020-09-27
4770
《Java从入门到失业》第四章:类和对象(4.6):类路径
       前面我们讨论过包,知道字节码文件最终都会被放到和包名相匹配的树状结构子目录中。例如上一节的例子:
用户7801119
2020-09-27
3750
《Java从入门到失业》第二章:Java环境(2.1):Java SE安装
  从这一章开始,终于我们可以开始正式进入Java世界了。前面我们提到过,Java分三个版本,我们这里只讨论Java SE。
用户7801119
2020-09-27
4660
《Java从入门到失业》第二章:Java环境(2.2):JDK、JRE、JVM
  在JDK的安装目录中,我们发现有一个目录jre(其实如果是下一步下一步安装的,在和JDK安装目录同级目录下,还会有一个jre目录)。初学Java的同学,有时候搞不清楚这3者的关系,这里我们简单的聊一聊,争取搞明白。
用户7801119
2020-09-27
3620
《Java从入门到失业》第二章:Java环境(2.3):Java命令行工具
       到了这里,是不是开始膨胀了,想写一段代码来秀一下?好吧,满足你!国际惯例,我们写一段HelloWorld。我们在某个目录下记事本,编写一段代码如下:
用户7801119
2020-09-27
3180
《Java从入门到失业》第二章:Java环境(2.4):IDE集成环境
  在掌握了编写、编译和运行Java程序的基本步骤以后,你肯定就在想,这太麻烦了,有没有更好的工具?当然有了,那就是IDE。IDE就是专业的集成开发环境(Integrated Development Environment)。IDE带有内嵌的文本编辑器、带有编译和运行的菜单以及配有集成调试器的开发环境等。目前比较流行的主要有3个:Eclipse、IntelliJ IDEA、NetBeans。
用户7801119
2020-09-27
6790
《Java从入门到失业》第三章:基础语法及基本程序结构(3.1):一个简单的例子
  这个地方纠结了很久,到底是从类和对象开始,还是从基础语言开始,考虑到我是给大家开山的,还是把类留在后面。
用户7801119
2020-09-27
3300
《Java从入门到失业》第三章:基础语法及基本程序结构(3.2-3.5):标识符、关键字、注释、变量及常量
       上面我们知道我们自定义一个类,需要一个类名。在Java中,还有很多需要命名的组成部分,例如方法名,变量名等。标识符的命名需要遵循Java的规范,总结如下:
用户7801119
2020-09-27
3600
《Java从入门到失业》第三章:基础语法及基本程序结构(3.6):基本数据类型及字符集编码(整型、浮点型、布尔型)
  前面我们说过,在Java中,每一个变量都必须归属一种类型。Java一共有8种基本数据类型(primitive type)。其中包括4种整型,2种浮点型,1种字符型和1种布尔型。
用户7801119
2020-09-27
4320
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档