Java注解的学习
已经整理成一个world文档 请下载查看https://pan.baidu.com/s/1MvYkV5sKWMRTlztR7OaRwA
IDEA创建Java项目和导入Module具体步骤在这个文档里https://pan.baidu.com/s/18xkvq5joJi5e-o12xZ3mlw数组的定义和使用1、数组的定义格式有哪些?数组的定义格式第一种:数据类型[]数组名示例:int[]arr double[] arr char[] arr第二种:数据类型数组名[]示例:int arr[] double ...
IDEA使用Debug调试程序1、在行号的右侧,点击左键,添加断点2、右键,以Debug的方式运行程序3、程序运行后,会卡在第一个断点处F8:逐行执行程序F7:进入到自定义的方法Alt+Shift+F7:进入到原生方法Shift+F8:跳出方法F9:进入到下一个断点,如果没有下一个断点,直接将程序执行完Ctrl+F2:退出Debug模式,结束程序console:切换到控制台清...
类和对象1、类的理解类是一组具有共同属性和行为的事物的抽象,简单理解,类就是对【事物】的一种【描述】描述事物,则需要【属性】和【行为】属性:事物具备的各个特征,例如->手机这个事物的特征(品牌,价格.)行为:事物能执行的操作,例如->(打电话,发短信)2、对象的理解对象代表客观存在的事物3、类和对象的关系理解类是对象的抽象(描述),对象是类的实体在程序中需要现有类,才...
StringBuilder类和String类的区别【理解】String类:内容是不可变的StringBuilder类:内容是可变的API概述【理解】什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是...
ArrayList类概述什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点 底层是数组实现的,长度可以变化泛型的使用 用于约束集合中存储元素的数据类型构造方法方法名 说明public ArrayList() 创建一个空的集合对象常用成员方法方法名 ...
请看我的分类专栏:JavaSE重点知识
关于方法的注意事项注意事项一:方法重载
使用记事本编写第一个程序HelloWorld 安装notepad++ 编写Java程序
1. Java语言发展史Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父: 詹姆斯·高斯林(James Gosling)中文名 : 詹姆斯·高斯林外文名: James Gosling国籍 : 加拿大出生日期 : 1955年05月19日职业 : ...
注释什么是注释?给程序添加注释有几种方式?注释是对程序的解释说明文字,可以提高程序的可读性。所以在程序中添加注释十分重要。Java中注释的分类:单行注释:从 // 开始至本行结尾的文字将作为注释文字多行注释:使用/* 和 / 将一段较长的注释括起来文档注释:以/* 开始,以 */ 结束,其作用以后再讲实例 //单行注释 /* 多行注释 多行注释 ...
运算符1.算术运算符Java程序中,整数运算,结果只能得到整数,想得到小数,需要浮点数参与运算整数的除法运算得到的是商整数的取余运算得到的是余数2.字符的+操作重点记忆Java的基本数据类型中的字符型char是否可以参与算术运算呢?如果可以,那么计算规则是怎样的呢?char类型的数据参与算术运算,会自动提升为int类型,使用的是字符在计算机底层中对应的十进制整数值。记住三个字符...
选择结构语句-switch1、switch的基本组成格式是什么?2、switch中的break作用是什么?3、switch中的default什么时候执行?4、switch括号中的表达式可以接收什么类型?■switch的基本组成格式switch(表达式){case值1:语句体1;break;default:语句体n+1;break;}switch中break的作用用于结束...
1.Set集合1.1Set集合概述和特点【应用】Set集合的特点HashSet元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<Str...
很多的编程语言里面实际上都存在有枚举的概念,但是Java一直到JDK1.5之后才可以正式推出枚举这一概念,在这之前枚举的概念只能够通过多例设计模式来描述。了解单例和多例点这里一、枚举的基本定义在JDK1.5之后提供有一个enum的关键字,该关键字的主要作用就是实现枚举类的定义,同时在进行枚举类定义的时候一定要遵循一些多例设计模式原则(构造方法私有、内部要提供有若干个对象常量)**例:**定...
1.Map集合1.1Map集合概述和特点【理解】Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序Map集合的基本使用public class MapDemo01 { public static void main(String[]...
1.File类1.1File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String ...
1.字节缓冲流1.1字节缓冲流构造方法【应用】字节缓冲流介绍BufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用BufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过字节时,内部缓冲区将根据需要从所包含...
1.实现多线程1.1进程和线程【理解】进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序1.2实现多线程方式一:继承Thread类【应用】方法介绍...
1.网络编程入门1.1 网络编程概述【理解】计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换1.2 网络编程三要素【理解】IP地址要想让网络中的计算机能够...
1.Lambda表达式1.1体验Lambda表达式【理解】案例需求启动一个线程,在控制台输出一句话:多线程程序启动了实现方式一实现步骤定义一个类MyRunnable实现Runnable接口,重写run()方法创建MyRunnable类的对象创建Thread类的对象,把MyRunnable的对象作为构造参数传递启动线程实现方式二匿名内部类的方式改进...
学生管理系统案例需求** 针对目前我们的所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序注意:每个操作都判断集合内...
一、继承1.1继承概述继承是面向对象三大特征之一(封装、继承、多态)。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法1.2继承的好处和弊端继承好处·提高了代码的复用性(多个类相同的成员可以放到同一个类中)·提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承弊端·继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变...
1.包装类1.1基本类型包装类(记忆)基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:用于基本数据类型与字符串之间的转换基本类型对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloat...
1.多态1.1多态的概述(记忆)什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2多态中的成员访问特点(记忆)成员访问特点成员变量 编译看父类,运行看父类成员方法 编译看父类,运行看子类代码演示动物类public class Animal { ...
1. 参数传递1.1 类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:class Cat { public void eat() { System.out.prin...
接口,抽象类,类,对象的结构关系在以后的开发过程中优先考虑接口的设计
1.Collection集合1.1集合体系结构【记忆】集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图1.2Collection集合概述和基本使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接...
一、泛型简介泛型是在JDK1.5之后主要引入的一项技术,其主要是为了解决类对象的安全隐患问题。1.1 泛型问题的引出在Java语言里面,最方便的参数是统一使用Object类型,但是并不意味着Object可以解决所有的实际问题。现创建一个描述坐标点的信息类(Point) 该类可以保存有三类坐标信息。保存整型:x坐标 =10 、y坐标 =20;保存浮点型:x坐标=10.2、y坐标=20....
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号