Java
无
swallow524365273
这个作者很懒,什么都没留下…
展开
-
2020-05-26-封装
面向对象的三大特性:继承,封装,多态1. Java中的封装封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问好处:a.只能通过规定的方法访问数据;b.隐藏类的实例细节,方便修改和实现实现步骤2. 使用包管理Java中的类包的作用:1.管理java文件2.解决同名文件冲突定义包名:package 包名注:必须放在java源程序的第一行 包名间使用“.”号隔开系统包的包名java.lang.*(包含语言基础的类)java.u原创 2020-05-28 23:18:28 · 141 阅读 · 0 评论 -
2020-05-24-类和对象
1.对象万物皆对象2. 面向对象3. 类确定对象的属性和方法特点:1. 类是对象的类型2. 具有相同属性和方法的一组对象的集合4. 属性5. 方法6. 类与对象的关系与区别类是抽象的概念,对象是看得见摸得着的7. 如何定义类?类的组成:属性和方法1.定义类名2.编写类的属性3.编写类的方法4.语法 public class 类名{ 属性1的类型 属性1; 方法1;}8. 使用对象的步骤1.创建对象 类名 对象名 = new 类名();2.使用原创 2020-05-24 20:56:22 · 156 阅读 · 0 评论 -
2020-05-20-方法
访问修饰符 返回值类型 方法名(参数列表){ 方法体}访问修饰符:方法允许被访问的权限范围。public、protected、private。public表示可以被其他任何代码调用。可以省略返回值类型:如果方法不返回任何值,则返回值类型指定为void;如果方法有返回值,则要指定返回值的类型,方法体内使用return参数列表:可以有多个参数,用逗号隔开,每个参数由参数类型和参数名组成,用空格隔开。package java_learn_1;public class Demo13 {原创 2020-05-21 23:23:29 · 176 阅读 · 0 评论 -
2020-0520-Java中的二维数组
1. 声明数组并分配空间第一种:数组类型[][] 数组名 = new 数组类型[行的个数][列的个数];第二种:数组类型[][] 数组名;数组名 = new 数组类型[行的个数][列的个数];如: int[][] num = new int[2][3];2. 赋值第一种:数组名[行的索引][列的索引] = 值;第二种:数组类型[][] 数组名 = {{值1,值2},{xx,xx},{xx,xx}}3. 处理数组嵌套循环输出package java_learn_1;public cla原创 2020-05-20 23:34:01 · 107 阅读 · 0 评论 -
2020-05-20-使用foreach操作数组
foreach不是Java中的关键字,是for语句的特殊简化版本。package java_learn_1;public class Demo10 { /* * 使用for和foreach输出数组元素,对比 */ public static void main(String[] args) { // 定义一个数组 String[] hobbies = { "23", "45", "42", "65" }; // 使用for循环输出数组中的元素 System.out.pri原创 2020-05-20 23:13:04 · 111 阅读 · 0 评论 -
2020-05-20-使用Arrays类操作Java中的数组
Arrays类是Java类中的一个工具类,在java.utils中。该类中包含了一些方法,可直接实现数组的排序,搜索等。1. 排序Arrays.sort(数组名); 升序排序2. 将数组转换为字符串Arrays.toString(数组名); 多个元素之间使用逗号和空格隔开//导入Arrays类import java.util.Arrays;public class HelloWorld { public static void main(String[] args) {原创 2020-05-20 22:58:33 · 110 阅读 · 0 评论 -
2020-05-19-数组
1. 声明数组1. 数据类型[] 数组名int[] scores;string[] names;2. 数据类型 数组名[]double height[];2. 分配空间就是指定数组中最多可以存储多少个元素语法:数组名 = new 数组类型[数组长度]scores = new int[5];height = new double[5];声明数组的同时分配空间int[] scores = new int[5];3. 赋值scores[0] = 100;4.原创 2020-05-19 23:03:30 · 169 阅读 · 0 评论 -
2020-0519-java基础练习
package java_learn_1;// 1.导入java.util.Scannerimport java.util.Scanner;public class Demo3 { /* * 需求:有3个班级,获取每个班级四名学员的成绩,计算每个班级的平均分 知识点:二重循环 */ public static void main(String[] args) { int classNum = 3; // 班级数 int stuNum = 4; // 学员数 int sum原创 2020-05-19 21:51:19 · 92 阅读 · 0 评论 -
2020-05-17-利用Scanner工具类获取用户输入信息
由用户手动输入分数,计算加分的字数package java_learn_1;import java.util.Scanner;public class Demo2 { /** * 输出用户的加分次数(由用户输入分数) */ public static void main(String[] args) { // Scanner工具类可以用来获取用户输入的信息,Scanner类位于java.util包中,使用时要导入包 // 1.导入java.util.Scanner // 2原创 2020-05-17 22:35:33 · 237 阅读 · 1 评论 -
2020-0511-常用的运算符
1. 算数运算符(加减乘除)int a=5;int b=++a;// 让a执行自增,然后将值赋给变量b// 结果a=6,b=6int a=5;int b=a++// 将a的值赋给变量b,然后字执行自增// 结果a=6,b=52. 赋值运算符3. 比较运算符4. 逻辑运算符5. 条件运算符也叫三元运算符 布尔表达式 ? 表达式1**:** 表达式26. 运算符的优先级...原创 2020-05-12 22:10:38 · 125 阅读 · 0 评论 -
2020-0510-变量和常量(2)
1. Java中变量的使用规则变量必须先申明在使用(和Python一样,变量使用前必须先定义)可以申明变量的同时进行初始化,也可以先声明后赋值String name = "张三";String name2;name2 = "李四"变量中每次只能赋一个值,但可以多次修改main方法中定义的变量必须先赋值,然后才能输出变量不建议中文2. Java中的自动类型转换目标类型能与源类型兼容。如double型兼容int型目标类型大于源类型。如int可以转换为doubl原创 2020-05-11 23:19:43 · 104 阅读 · 0 评论 -
2020-0510-变量和常量
1. Java中的关键字Java关键字是区分大小写的2. Java标识符给变量、类、方法等命名的符号可以由字母、数字、下划线、美元符$组成,但是不能以数字开头(Python中不能包含美元符,其他要求一样)标识符不能是Java中关键字和保留字(Java 预留的关键字,以后的升级版本中有可能作为关键字)(Python中也不能是关键字)标识符严格区分大小写(Python也区大小写)命名最好“见名知意”3. 变量在Java中,我们通过三个元素描述变量: 变量类型、变量名、变量值(Pyhton原创 2020-05-10 22:43:50 · 115 阅读 · 0 评论 -
2020-0510-Java初体验
1. Jave简介1995年诞生,2009年被ORACLE收购JDK: Java开发工具包JRE: Java运行环境JVM: Java虚拟机JVM包含了解释器源文件(.java)----- compiler编译器 ----- .class二进制字节码文件(与平台无关)----- interpreter解释器(解释翻译)Java基础核心为AVA SE,分为JAVA EE JAVA ME2. Java开发环境搭建jdk安装(不同平台不同环境,安装环境不一样)进ORACLE官网原创 2020-05-10 20:48:58 · 135 阅读 · 0 评论