- 博客(28)
- 收藏
- 关注
原创 JAVA入门-027(IO流)
File:他是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。他可以使存在的,也可以是不存在的。将来是要通过具体的操作吧这个路径的内容转换为具体存在的方法名说明通过给定的路径名字符串转换为抽象路径名来创建新的File实例从父路径名字符串和子路径名字符串创建新的File实例从父抽象路径名和子路径名字符串创建新的File实例
2023-02-01 20:51:48 437 1
原创 JAVA入门-026(集合进阶)
集合进阶Collection集合回顾集合类体系结构Collection集合概述和使用Collection集合常用方法Collection集合的遍历集合的使用步骤Collection集合存储学生对象并遍历ListList集合概述和特点List集合特有方法并发修改异常Listlterator增强for循环数据结构常见数据结构之栈Collection集合回顾集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类体系结构Collection集合概述和使用Collection
2022-09-29 22:50:36 1332
原创 JAVA入门-025(异常)
异常异常描述异常描述代码测试:package myException001;public class ExceptionDemo01 { public static void main(String[] args) { method(); } public static void method(){ int[] arr = {1,2,3}; System.out.println(arr[3]); //ArrayIndexOut
2021-06-15 17:46:01 1296 1
原创 JAVA入门-024(int的正负数)
首先要了解什么是二进制的反码和补码。以下为一个int类型的二进制数字:00000000 00000000 00000000 00101101他所代表的十进制数字为45。该二进制的反码即为:11111111 11111111 11111111 11010010即0变成1,1变成0。而该二进制的补码则是反码+1:11111111 11111111 11111111 11010011java中int类型的整数是由4字节的比特表示,其中有31位来表示数据的大小,其范围为-231到231
2021-05-17 18:18:18 1815
原创 JAVA入门-023(常用API)
常用APIMathMath概述Math类的常用方法SystemSystem概述System类的常用方法MathMath概述Math包含执行基本数字运算的方法Math没有构造方法看类的成员是否都是静态的,如果是,通过类名直接调用类中的成员Math类的常用方法方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小(最接近负无穷大) double值
2021-05-17 18:17:08 201
原创 JAVA入门-022(内部类)
内部类内部类概述成员内部类内部类概述内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类的定义格式格式public class 类名{ 修饰符 class 类名{ }}范例public class Outer{ public class Inner{ }}内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象代码测试:public class Outer { priva
2021-04-12 17:47:34 247
原创 JAVA入门-021(形参和返回值)
形参和返回值类名作为形参和返回值抽象类名作为形参和返回值接口名作为形参和返回值类名作为形参和返回值代码测试:/* 猫类 */public class Cat { public void eat(){ System.out.println("????吃????"); }}/* 猫猫操作类 */public class CatOperator { public void useCat(Cat c){ //
2021-03-19 14:59:50 209
原创 JAVA入门-020(抽象类和接口)
抽象类和接口抽象类抽象类概述抽象类的特点抽象类的成员特点接口抽象类抽象类概述在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类新建一个抽象类:public abstract class Animal { public abstract void eat();}直接创建对象报错:public class AnimalDemo { Animal a = new Animal(); //抽象类不能直接创建对象 }}抽象
2021-03-19 14:23:58 86
原创 JAVA入门-019(多态)
Java 多态多态多态概述多态中成员访问特点多态的好处和弊端多态中的转型多态多态概述同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 cat = new 猫();这里猫在不同时刻表现出来了不同的形态,这就是多态多态的前提和体现有继承或实现关系有方法重写有父类引用指向子类对象代码测试:public class Animal { public void eat() { System.
2021-03-18 12:49:25 98
原创 JAVA入门-018(修饰符)
Java 修饰符包导包修饰符修饰符的分类权限修饰符状态修饰符final包包的概述和使用:包,其实就是文件夹作用就是对类进行分类管理包的定义格式格式:package 报名;(多级包用.分开)范例:package com.Luli.Family;带包的Java类编译和执行手动建包按照以前的格式编译java文件 javac HelloWorld.java手动创建包 在D盘简历文件夹com,然后再com下建立文件夹Luli把class文件放到包的最里面带包执行 java com.
2021-03-16 10:44:45 109
原创 JAVA入门-016(ArrayList)
Java ArrayList类集合概述ArrayList构造方法和添加方法ArrayList集合常用方法案例测试集合概述编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求。集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类有很多,目前先学习ArrayListArrayList< E>:可调整大小的数组实现< E>是一种特殊的数据类型,泛型使用:在出现E的地方我们使用引用数据类型替换即可
2021-03-12 17:47:20 87
原创 JAVA入门-015(StringBuilder)
Java StringBuilder类StringBuilder概述StringBuilder构造方法StringBuilder和String相互转换StringBuilder概述如果对字符串进行拼接操作,每次拼接,都会创造一个新的String对象,既耗时,又浪费内存空间,而这种操作还不可避免。那么有没有一种比较好的方式可以解决这个问题呢?答案是肯定的,我们可以通过Java提供的StringBuilder类解决这个问题。String和StringBuilder的区别String内容是不可变的Str
2021-03-12 15:43:46 100
原创 JAVA入门-014(String)
Java String类StringString概述字符串的特点String 构造方法String对象的特点字符串的比较案例测试案例测试StringString概述String类在java.long包下,所以使用的时候不需要导包String类代表字符串,Java程序中的所有字符串文字(例如“abc”)都被实现为此类的实例也就是说,Java程序中所有的双引号字符串,都是String类的对象字符串的特点字符串不可变,他们的值在创建后不能被更改虽然String的值是不可变的,但他们可以被共享字
2021-03-12 14:50:02 106
原创 JAVA入门-013(API)
APIAPI概述API(Application Programming Interface):应用程式编程接口编写一个机器人程序去控制机器人踢足球,程序需要向机器人发出前跑、后跑、射门等命令。机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种动作方法,这些接口类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API。Java API:指的就是JDLK中提供的各种功能的Java类。这些类将底层的实现封装了起来,先学习下去,以后再回头看这些类是如何实现的。我们可
2021-03-12 13:31:13 112
原创 JAVA入门-012(Java类和对象思想-构造方法)
Java面向对象基础04-构造方法构造方法概述构造方法注意事项标准类制作构造方法概述构造方法是一种特殊的方法作用:创建对象格式:public class 类名{ 修饰符 类名(参数){ }}public class Student{ public Student(){ //构造方法内书写的内容 }}功能:主要是完成对象数据的初始化测试代码:/* 学生类 */public class Student { //成员变量 private Str
2021-03-12 12:51:29 84
原创 JAVA入门-011(Java类和对象思想-封装)
Java面向对象基础03-封装为何封装private关键字this关键字封装为何封装测试代码:public class Phone { //定义手机类 //成员变量 String brand; //定义手机品牌 int price; //定义手机价格 String memory; //定义手机内存
2021-03-12 11:52:50 144
原创 JAVA入门-010(Java类和对象思想-类和对象定义和使用)
类的定义类的重要性:类是java程序的基本组成单位类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为类的组成属性 在类中通过成员变量来体现(类中方法外的变量)行为 在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)类的定义步骤定义类定义成员变量定义成员方法代码测试:public class Phone { //定义手机类 //成员变量 String brand;
2021-03-12 11:04:40 134
原创 JAVA入门-009(Java类和对象思想-面向对象基础)
Java面向对象基础01-类和对象什么是对象什么是面向对象什么是类什么是对象的属性什么是对象的行为类和对象的关系什么是对象万物皆对象,客观存在的事物皆为对象什么是面向对象人在看到某个事物时,会发现他有某些属性,某些功能比如你拿到一款手机,他有价格,尺寸,品牌等属性,能打电话,能玩游戏等功能,此时你操作这款手机,就是在面向对象什么是类类时对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型雷士据偶相同属性和行为的一组对象的集合什么是对象的属性属性:对象具有的各种特征,每个
2021-03-11 18:46:21 75
原创 JAVA入门-008(Java基础语法-方法)
Java基础语法07-方法方法概述方法的定义和调用方法定义方法调用案例测试带参数方法的定义和调用带参数方法的定义带参数方法调用形参和实参带返回值方法的定义和调用带返回值方法定义带返回值方法调用方法的注意事项方法的注意事项方法的通用格式方法重载方法重载概述方法重载的特点方法参数的传递方法参数的传递(基本类型)方法参数的传递(引用类型)案例测试方法概述什么是方法?方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程称为方法定义
2021-03-11 18:29:26 213
原创 JAVA入门-007(Java基础语法-数组)
Java基础语法06-数组数组定义格式数组概述数组的定义格式数组初始化之动态初始化数组初始化概述数组初始化方式动态初始化数组元素访问数组元素访问内存分配Java中内存分配数组初始化之静态初始化数组初始化之静态初始化数组操作的两个常见小问题索引越界空指针异常数组常见操作遍历获取最值数组定义格式数组概述一次性声明大量的用于存储数据的变量要存储的数据通常都是同类型数据,例如:考试成绩数组的定义格式格式一:数据类型[] 变量名范例: int[] arr定义了一个int类型的数组
2021-03-11 16:51:46 185
原创 HisUI的combobox如何多选。
在初始化combobox的时候,给multiple属性赋值为true即可。例: $HUI.combobox("#consRLoc",{ url: LINK_CSP+"?ClassName=web.DHCEMConsultCom&MethodName=JsonLoc&HospID="+HospID, valueField: "value", textField: "text", editable:true, multiple:true, //多选 mode:
2021-03-11 15:15:19 389
原创 JAVA入门-006(Java基础语法-循环语句)
Java基础语法05-循环语句for循环语句循环结构for循环语句案例测试while循环语句while循环语句格式案例测试do…while循环语句do…while循环语句格式三种循环的区别三种循环的区别for和while的区别跳转控制语句for循环语句循环结构特征:重复做某件事情具有明确的开始和停止标志for循环语句循环结构的构成:初始化语句:用于标识循环开始的起始状态,循环开始的时候是什么样子。条件判断语句:用于表示反复循环的条件,简单说就是判断是否执行下去。循环体语句:用于表示
2021-03-11 12:24:48 131
原创 JAVA入门-005(Java基础语法-分支语句)
Java基础语法04-分支语句流程控制流程控制语句概述流程控制语句分类顺序结构if语句if语句格式1流程控制流程控制语句概述在一个程序的执行过程中,各条语句的执行顺序对程序的执行结果是有直接影响的。所以我们必须清楚的知道每条语句的执行流程。并且很多时候我们通过流程控制语句来控制语句的执行流程。最常见的流程就是之前写的很多的顺序流程。流程控制语句分类顺序结构分支结构(if、switch)循环结构(for、while、do…while)顺序结构顺序结构是程序中最简单最基本的流程控制,没有
2021-03-11 10:29:22 91
原创 JAVA入门-004(Java基础语法-数据输入)
Java基础语法03-数据输入数据输入数据输入概述Scanner使用的基本步骤案例测试数据输入数据输入概述当我们打开某个网站时,需要我们输入账号密码才能登陆。但是我们现在的能力并不能辺这一点,所以需要java本身的类来实现。Scanner使用的基本步骤导包import java.util.Scanner;导包的动作必须出现在类的定义之前创建对象Scanner scan = new Scanner(System.in);上面的代码中只有scan是变量,可以变,其他的都不能变。接收数据i
2021-03-10 16:53:27 218
原创 JAVA入门-003(Java基础语法-运算符)
Java基础语法02算数运算符运算符和表达式算术运算符字符的“+”操作字符串的“+”操作赋值运算符赋值运算符自增自减运算符自增自减运算符关系运算符关系运算符逻辑运算符逻辑运算符概述算数运算符运算符和表达式·运算符:对常量或者变量进行操作的符号·表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。·不同运算符连接的表达式体现的是不同类型的表达式。·例:int a = 10;int b = 20;int c = a + b;+:是运算符,并且是算术运算符a+b:
2021-03-10 16:28:41 440
原创 JAVA入门-002(Java基础语法)
Java基础语法注释什么是注释注释分类关键字什么是关键字关键字特点常量什么是常量常量分类所有的常量都能输出吗数据类型计算机的存储单元JAVA的数据类型数据类型内存占用和取值范围变量什么是变量变量定义变量的使用变量使用的注意事项标识符什么是标识符标识符定义规则常见的命名约定小驼峰命名法:==方法、变量==大驼峰命名法:==类==类型转换类型转换分类自动类型转换强制类型转换注释什么是注释注释实在程序指定位置添加的说明性信息,一般情况下注释不参与程序运行,仅起到说明作用。注释分类单行注释://注释信
2020-12-17 18:48:44 598 2
原创 JAVA入门-001(Java基础)
JAVA入门-001Java基础JVMJRE和JDKJDK的下载和安装环境变量配置检验一下Hello World!Hello World案例的编写文件要另存为所有类型编译HelloWorld运行HelloWorldJava基础JVMJVM,即 Java Virtual Machine(Java虚拟机)的缩写。JVM主要是通过在实际计算机模仿各种计算机功能来实现的,组成部分包括堆、方法区、栈、本地方法栈、程序计算器等部分组成的,其中方法回收堆和方法区是共享区,也就是谁都可以使用,而栈和程序计算器、本地方
2020-12-16 18:09:09 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人