- 博客(15)
- 收藏
- 关注
原创 Java基础8
Java数组 一.数组的概念 数组是一种数据结构,用来存储同一类型的集合,也就是说数组包含的变量必须是相同类型! 好处:可以对该容器中的数据进行编号,从0开始。数组用于封装数据,就是一个具体的实体。 首先声明数组才能使用数组 声明的语法为: dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法 其次Java语言使用new操作符来创建数组 语法为: arrayRefVar = new data
2021-08-01 03:00:42
147
原创 Java基础7
Java循环结构 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有主要的三种循环: for 循环 while 循环 do…while 循环 for循环 for循环执行的次数是在执行前就确定的(适用于明知道结束条件的)。语法格式如下: for(初始化; 布尔表达式; 更新) { //代码语句 } 关于 for 循环有以下几点说明: 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。 然后,检测布尔表达式的值。
2021-08-01 02:25:48
120
原创 Java基础6
Java运算符 Java的运算符可以分为: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符。 %:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。 实例: public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int d = 25; System.out
2021-08-01 01:40:33
111
原创 Java基础5
Java修饰符 Java的修饰符分为访问修饰符和非访问修饰符。 访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 public(公共) : 对所有类可见。使用对象:类、接口、变量、方法 private(私有) : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) default (默认): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 protected(保护) : 对同一包内的类和所有子类
2021-08-01 00:49:39
97
原创 Java基础4
Java变量类型 所有的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。变量的声明一般使用名值对的方式,包含变量名和变量值,通过变量名可以引用变量值,也可以修改变量名的值。 一般声明格式为: 数据类型 变量名 = 数值; int a=300; boolean f=true; Java语言支持的变量类型有: 类变量:,用 static 修饰。 实例变量:不使用 static 修饰。 局部变量:类的方法中的变量。 实例变量 实例变量声明在一个类中,但在方法、构造方法和语句块之外;
2021-08-01 00:25:45
78
原创 Java基础3
基本数据类型 Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。 简单类型 Boolean byte char short int long float double void 二进制位数 1 8 16 16 32 64 64 32 64 封装器类型 Boolean Byt
2021-07-21 21:48:18
80
原创 Java基础2
Java语法基础 1,关键字:其实就是某种语言赋予了特殊含义的单词。 2,标识符由数字(09)和字母(AZ 和 a~z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。 . 3,常量:是在程序中的不会变化的数据。 4,变量:其实就是内存中的一个存储空间,用于存储常量数据。 5,实例变量:每个对象都有独特的实例变量,对象的状态由这些实
2021-07-21 20:37:43
93
原创 java基础1
Java基础 java概论:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 JDK:Java Development Kit:java的开发和运行环境,java的开发工具和jre。 JRE:Java Runtime Environment:java程序的运行环境,java运行的所需的类
2021-07-21 18:37:58
84
原创 java面向对象程序设计5
static关键字 static关键字可以用来修饰代码块表示静态代码块,修饰成员变量表示全局静态成员变量,修饰方法表示静态方法 静态成员变量 类的成员变量包含静态变量和实例变量,静态成员变量可通过类直接访问,也可以通过类的实例访问。 案例: public class Bank { // 静态成员变量,总钱数 private static int count = 50000; public static void main(String[] args) {
2021-06-20 22:16:55
75
原创 Java面向对象程序设计4
封装与隐藏 封装就是指隐藏对象的属性和实现细节,仅仅对外提供公共方法去访问它 封装是面向对象的三大特征之一,隐藏对象使用到private访问修饰符,暴露出方法使用public 注:java通过修饰符控制类属性和方法的访问权限和其他功能通常放在语句最前端。 四种访问权限: private——default——protected——public 访问修饰符 同一个类 同一个包 子类中 所有类中 private √ —— —— —— default √ √ —— —— protected
2021-06-18 13:24:29
143
原创 java面向对象程序设计3
成员变量 在Java中,变量可以分为成员变量和局部变量,成员变量是在类范围内定义的变量,局部变量是在方法中的定义的变量。 成员变量使用 成员变量在使用前,需要先进行声明其语法如下: [<修饰符>] [static] [final]<变量类型><变量名> 例子: 创建一个Hero应用类,在该类中定义name和age实例变量,验证实例变量的作用域 public class Hero { String name; int age; public s
2021-06-15 19:50:08
156
原创 java面向对象程序设计2
构造方法 定义 在类定义之中有一类特殊的方法,此类方法的名称与类名完全一致,在创建对象时用于队成员变量进行初始化,次类方法被称为构造法。(构造方法不能直接被引用,要用new运算符) 实例: 需求为:创建两个士兵·类(Soldiers),在该类中定义有参构造方法,该方法有一个String类型参数name,代表士兵的姓名,两个int类型的变量x和变量y,分别表示士兵被实例化后所在的坐标位置,x代表横坐标,y代表纵坐标。在主方法中使用for循环创造5个士兵对象,每个士兵对象的姓名以及x,y都是通过用户在控制台输入
2021-06-10 21:55:58
181
原创 MySQL数据操作与查询2
连接查询综合应用 综合使用连接查询,聚合函数和分组查询可以实现很多复杂的查询需求。 例子:统计每一家公交司机所属的站点总数 select company,count(*), from line_station LS, lineL where LS.lineNo=L.lineNo group by by company order by count(*) 例子:计算经过站点’“解放大道古田四路”的公交线路的数量以及营运车辆数量 select count(*),sum(number) from line_st
2021-06-09 11:26:05
102
原创 java面向对象程序设计1
java面向对象程序设计 类的语法结构 [修饰符] class 类名 { 定义构造方法; 定义属性; 定义方法; } 例子:创建一个Dota的英雄类,并且定义两个属性,分别是姓名和年龄 class Hero{ String name; int age; void run(){ } } 例子;创建Dota游戏中的防御塔(TowerDefense),通过两个坐标属性显示防御塔所在的位置 public class Towe
2021-06-08 22:55:03
143
原创 5.30MySQL
MySQL 第七章,连接查询 1.内连接 MySQL常见的连接操作,将两张表的列组合在一起,产生新的结果表。内连接分为交叉连接,相等连接,和自然连接。 内连接语法: SELECT fieldlist FROM table1 【INNER】JOIN table2 ON table1.column1=table2.column2【where condition】 自然连接 一种特殊的内连接,它要求相连接的表的连接依据是相同的字段,同时在自然连接的表中相同的列将会被比较,在结果中相同的列回去去掉。 自然连接语法:
2021-06-01 16:46:43
116
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人