
Java基础
这是进入“程序员”的门槛,需要学习编程最基本的知识:变量、数据类型、控制 语句、面向对象。 同时,也深入内存底层,打实基本功。
地球村公民
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础:(七)数组
创建数组 数组是相同类型数据的有序集合 1.相同类型的若干个数据,按照一定先后次序排列组合而成。 2.其中,每一个数据称作一个数组元素 3.每个数组元素可以通过一个下标来访问它们 数组特点 1.其长度是确定的。数组一旦被创建,它的大小就是不可以改变的 2.其元素必须是相同类型,不允许出现混合类型 3.数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组属引用类型 length, elem...原创 2019-08-17 10:43:21 · 1127 阅读 · 0 评论 -
Java基础:(六)面向对象编程-2
面向对象三大特征 继承 inheritance 1.子类 父类 2.子类可以从父类继承属性和方法 3.子类可以提供自己单独的属性和方法 封装/隐藏encapsulation 1.对外隐藏某些属性和方法 2.对外公开某些属性 多态 polymorphism 为了适应需求的多种变化,使代码变得更加通用 面向过程只有封装性(功能的封装,而没有数据的封装),没有继承和多态 隐藏/封装(encapsul...原创 2019-06-28 14:02:07 · 354 阅读 · 0 评论 -
Java基础:(五)面向对象编程-1
面向对象编程初步 面向过程:事务比较简单,可以用线性思维去解决 面向对象:事务比较复杂,使用简单的线性思维无法解决 二者相辅相成,并不是对立的。 解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理 面向过程 开飞机:打开…检查…报告…起飞… 面向对象 开飞机:机长、飞机、起飞 对象和类的概念 对象(实例...原创 2019-06-28 13:22:08 · 249 阅读 · 0 评论 -
Java基础:(四)流程控制语句和方法介绍
本文概述 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构和循环结构,如下图所示: 目录结构 顺序结构 选择结构(if-else、switch) 循环结构(while、do-while、for) 跳转(break、continue、return) 多重循环 方法(定...原创 2019-05-27 23:14:29 · 334 阅读 · 0 评论 -
Java基础:(三)运算符
运算符 算术运算符: +,-,*,/,%,++,– 赋值运算符 = 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> 条件运算符 ?: 算术运算符 注:6/4=1 6/4.0=1.5 ...原创 2019-05-27 10:55:40 · 313 阅读 · 0 评论 -
Java基础:(二)数据类型
本文概述 标识符 常量和变量 数据类型(整型 浮点型 字符型 布尔型) 基本数据类型的类型转换(自动类型转换 强制类型转换) 标识符 / Identifier 作用 常量、变量、方法、类和包等的名称 命名规则 必须以字母、下划线、美元符开头 其它部分可以是字母、下划线、美元符和数字的任意组合 大小写敏感,长度无限制 不可以是Java的关键字 注意 Java不采用通常语言使用的ASCII字符集...原创 2019-05-27 09:59:00 · 346 阅读 · 0 评论 -
Java基础:(一)初步认识Java
计算机语言发展历史 第一代:机器语言 第二代:汇编语言 第三代:高级语言 其中高级语言分为两类: 面向过程(C、Fortran、COBOL、PASCAL、ADA) 面向对象(C++、Java、C#) Java简史 1991年,Sun公司的Green项目,Oak 1995年,推出Java测试版 1996年,JDK1.0 1997年,JDK1.1 1998年,JDK1.2,大大改进了早期版本...原创 2019-05-26 23:36:11 · 317 阅读 · 0 评论