java
java语法学习
云端FFF
not because they are easy, but because they are hard
展开
-
JAVA入门笔记9 —— 类和对象深入
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇参考视频教程:java教程基于之前的文章,我们已经对java中的类和对象有了初步认识:JAVA入门笔记6 —— 类和对象初步,这篇文章将进一步探讨java中面向对象的三大特征文章目录一、封装性1. 封装的思想2. 封装的好处(1)通过修改类实现,减少用户代码的改动(2)对成员进行更精确的控制3. 在java中使用封装性(1)类访问权限(2)成员变量访问权限(3)权限设置原则二、继承性1. 继承的思想2. 在java中使用继承性(1)定.原创 2020-10-14 15:27:52 · 253 阅读 · 2 评论 -
JAVA入门笔记8 —— 抽象和接口
文章目录一、抽象1. 抽象的概念2. java中的抽象方法和抽象类(1)定义(2)使用二、接口1. 接口的概念2. java中的接口(1)接口中的抽象方法(2)接口中的默认方法(3)接口中的静态方法(4) 接口中的私有方法(5)接口中的 “成员变量”(6)接口成员小结(java 9)(7)用接口实现多继承一、抽象1. 抽象的概念对于生活中具体的对象来说,其动作是可以比较清晰地描述的,而从若干个具体对象中提炼出抽象的概念后,其动作往往不能清晰定义比如正方形、圆形、三角形都有面积的简便计算公式,而抽象原创 2020-10-14 01:10:39 · 276 阅读 · 2 评论 -
JAVA入门笔记7 —— 常用API
参考文档:JDK API 1.6 中文手册参考视频教程:java教程〇、使用引用类型java中的数据类型分成两种基本数据类型:int/short/boolean...引用数据类型:数组/String/类对象...使用引用数据类型的步骤导包:import 包路径.类名称;如果需要使用的目标类,和当前类处于同一个包下,则可以省略导包语句只有java.lang包下的内容不需要导包,其他的包都要import语句创建:类名称 对象名 = new 类名称();使用:对象名.成.原创 2020-10-08 20:29:05 · 281 阅读 · 1 评论 -
JAVA入门笔记6 —— 类和对象初步
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇参考教程:java教程一、类和对象相关概念(1)面向过程的程序设计面向过程的程序 = 算法+数据结构程序由全局变量和函数构成,用函数操作数据结构不足:函数和其操作的数据结构没有直观的联系,程序长了之后,难以直接看出某个数据结构有哪些函数可以对它操作操作某个函数到底是操作哪些数据结构的任意两个函数间存在怎样的调用关系?没有“封装”和“隐藏”的概念,要访问某个数据结构中的某个变量,可以直接访问。当变量定.原创 2020-10-04 01:26:23 · 321 阅读 · 2 评论 -
JAVA入门笔记5 —— 数组
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇文章目录一、一维数组1. 数组的存储2. 声明和创建一维数组3. 给数组元素赋值4. 数组大小和默认值5. foreach循环6. 复制数组7. 数组和方法(1)把数组传给方法(2)方法返回数组8. 可变长参数列表9. Arrays类二、二维数组1. 数组的存储2. 声明和创建二维数组3. 二维数组与方法一、一维数组1. 数组的存储数组在JAVA中是对象,数组变量是一个引用数据类型,JVM将对象存储在一个称为堆(heap)的内存区.原创 2020-09-21 00:50:28 · 289 阅读 · 0 评论 -
JAVA入门笔记4 —— 对比java和C/C++中数组的存储
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇文章目录1. 一维数组(1)C/C++(2)java2. 二维数组(1)C/C++(2)java1. 一维数组(1)C/C++示例:int a[5];这创建了一个int型数组,数组容量为5个int型数据C/C++中数组存储于栈区,由系统管理自动分配空间,所以定义数组时必须要指明大小这里数组变量a本质上是一个指针,存储着(指向)数组所在的连续内存区的起始地址,如下可验证#include<iostream&g.原创 2020-09-17 17:22:18 · 282 阅读 · 0 评论 -
JAVA入门笔记3 —— 方法
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇文章目录一、概述二、定义一个方法1. 格式2. 说明3. 示例三、调用方法1. 静态方法和动态方法2. 传参说明四、重载方法五、变量的作用域一、概述方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。java中的方法,基本等价于C++中类的方法和C中的函数二、定义一个方法1. 格式修饰符 返回值类型 方法.原创 2020-09-16 02:14:42 · 176 阅读 · 0 评论 -
JAVA入门笔记2 —— 数学函数、字符、字符串
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇〇、java.lang包java.lang包是java语言的核心,它提供了java中的基础类。包括基本Object类、Class类、String类、基本类型的包装类、基本的数学类Math等等最基本的类使用java.lang包中的类,不需要import参考:java.lang - 不用import一、Math类Ma...原创 2020-04-25 16:15:12 · 472 阅读 · 0 评论 -
JAVA入门笔记1 —— 基础概念和基础语法
参考书:《Java语言程序设计与数据结构(基础篇)》—— 梁勇文章目录一、基础概念(1)Java语言规范、JDK、JRE、JVM、IDE(2)Java的加载与执行(3)java中的源文件名、类名和main方法(4)关于packet二、基础语法规范(1)java中的标识符(2)良好的命名习惯(3)java支持的数据类型(4)显示表示数据类型(5)常量(6)基本操作1. 用Scanner从控制...原创 2020-04-04 16:47:48 · 447 阅读 · 0 评论