随笔分类 -  疯狂JAVA讲义学习——核心竞争力提升

摘要:public class Animal { private String f_name; private int f_id; public Animal(String myName1, int myid1) { f_name = myName1; f_id = myid1; } public voi 阅读全文
posted @ 2022-01-16 17:27 小白龙白龙马
摘要:public class Employee { String name; int age; String designation; double salary; public Employee(String name) { this.name = name; } public void empAge 阅读全文
posted @ 2022-01-16 16:27 小白龙白龙马
摘要:隐藏和封装 封装实际上有两个方面的含义:把该隐藏的隐藏起来,把该暴露的暴露出来。这两个方面都需要通过使用Java提供的访问控制符来实现。 Java提供了3个访问控制符:private、protected和public,分别代表了3个访问控制级别,另外还有一个不加任何访问控制符的访问控制级别,提供了4 阅读全文
posted @ 2021-10-03 20:55 小白龙白龙马
摘要:成员变量和局部变量 成员变量指的是在类里定义的变量,也就是前面所介绍的field;局部变量指的是在方法里定义的变量。 变量名称建议第一个单词首字母小写,后面每个单词首字母大写。Java程序中的变量划分如图5.9所示。 成员变量无须显式初始化,只要为一个类定义了类变量或实例变量,系统就会在这个类的准备 阅读全文
posted @ 2021-10-03 20:39 小白龙白龙马
摘要:方法详解 Java语言里,方法不能独立存在,方法必须属于类或对象。 一旦将一个方法定义在某个类的类体内,如果这个方法使用了static修饰,则这个方法属于这个类,否则这个方法属于这个类的实例。 Java里方法的参数传递方式只有一种:值传递。 所谓值传递,就是将实际参数值的副本(复制品)传入方法内,而 阅读全文
posted @ 2021-10-03 20:37 小白龙白龙马
摘要:类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体。 Java语言是面向对象的程序设计语言,类和对象是面向对象的核心。 Java语言提供了对创建类和创建对象简单的语法支持。 Java语言里定义类的简单语法如下: 在上面的语法格式中, 修饰符可以是public、final、abs 阅读全文
posted @ 2021-10-03 17:48 小白龙白龙马
摘要:一、一维数组 数组作为对象,允许使用new关键字进行内存分配。在使用数组之前,必须首先定义数组变量所属的类型。 1、先声明,再用new运算符进行内存分配 声明一维数组有以下两种方式: (1)、数组元素类型 数组名字[ ]; (2)、数组元素类型[ ] 数组名字; 示例: int arr[ ] //声 阅读全文
posted @ 2021-10-02 22:40 小白龙白龙马
摘要:数组类型 一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据。 数组也是一种数据类型,它本身是一种引用类型。 Java语言支持两种语法格式来定义数组: Java语言中数组必须先初始化,然后才可以使用。 所谓初始化,就是为数组的数组元素分配内存空间,并为每个数组元素赋初始值。 数组的初 阅读全文
posted @ 2021-10-02 21:40 小白龙白龙马
摘要:while循环的语法格式如下: do while循环的语法格式如下: for循环的基本语法格式如下: 控制循环结构 Java提供了continue和break来控制循环结构。除此之外,return可以结束整个方法,当然也就结束了一次循环。 break用于完全结束一个循环,跳出循环体。不管是哪种循环, 阅读全文
posted @ 2021-10-02 21:03 小白龙白龙马
摘要:switch语句由一个控制表达式和多个case标签组成。 和if语句不同的是,switch语句后面的控制表达式的数据类型只能是byte、short、char、int四种整数类型; 枚举类型和java.lang.String类型(从Java 7才允许),不能是boolean类型。 switch语句的语 阅读全文
posted @ 2021-10-02 18:51 小白龙白龙马
摘要:Java 条件语句 - if...else 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。 Te 阅读全文
posted @ 2021-10-02 18:38 小白龙白龙马
摘要:运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 Java语言中的运算符可分为如下几种: ➢ 算术运算符(+ - * / %) ➢ 赋值运算符( = ) ➢ 比较运算符(> >= < <= != ==) ➢ 逻辑运算符(&& & || | ! ^) ➢ 位运算符( | ~ ^ << 阅读全文
posted @ 2021-10-02 10:50 小白龙白龙马
摘要:基本类型的类型转换 Java中类型转换分为:自动类型转换、强制类型转换。 强制类型转换的语法格式是:(targetType)value,强制类型转换的运算符是圆括号(())。 当一个算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升。 Java定义了如下的自动提升规则。 ➢ 阅读全文
posted @ 2021-10-02 10:39 小白龙白龙马
摘要:基本数据类型 Java只包含这8种基本数据类型, 字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类型。 Java中整数值有4种表示方式:十进制、二进制(Java7 开始支持)、八进制、十六进制; 其中 二进制的整数以0b或0B开头; 八进制的整数以0开头; 十六进制的整数以0x或者0X开 阅读全文
posted @ 2021-10-02 10:16 小白龙白龙马
摘要:数据类型分类 声明变量的语法:type varName [=初始值]; —— > int x = 100; Java语言支持的类型分为两类:基本类型(Primitive Type) 和 引用类型(Reference Type)。 基本类型:包括boolean类型和数值类型。数值类型有整数类型和浮点类 阅读全文
posted @ 2021-10-01 19:26 小白龙白龙马
摘要:Java语言里的分隔符: 分号(;)、花括号({})、方括号([])、圆括号(())、空格、圆点(.)。 标识符就是用于给程序中变量、类、方法命名的符号。 Java语言的标识符必须以字母、下画线(_)、美元符($)开头,后面可以跟任意数目的字母、数字、下画线(_)和美元符($)。 Java语言是区分 阅读全文
posted @ 2021-10-01 19:19 小白龙白龙马
摘要:Java语言是一门强类型语言,强类型的含义: ① 所有的变量必须先声明、后使用; ② 指定类型的变量只能接受类型与之匹配的值。 Java语言的注释共有3种类型: 单行注释(使用 //)、 多行注释(使用 /* …… */)、 文档注释(使用 /** …… */) 阅读全文
posted @ 2021-10-01 19:14 小白龙白龙马