自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 JAVA入门-集合类

在学习集合类之前我们要知道什么是数据结构 数据结构 1.数据结构是计算机存储、组织数据的方式。 2.数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 3.精心选择的数据结构可以带来更高的运行或者存储效率。 一、线性表 二、哈希表 三、数组 ...

2020-03-12 17:17:28 595

原创 JAVA入门-堆栈常量池

入门只需要这三个就够了 java存储的方式 1.寄存器 2.栈(stack) 3.堆(heap) 4.静态域 5.常量池 6.非RAM存储 一、栈 存放基本类型的变量数据和对象的引用。 当程序进入一个方法时,会为这个方法单独分配一块私属存储空间, 用于存储这个方法内部的局部变量, 当这个方法结束时,分配给这个方法的栈会被释放, 这个栈中的变量也将随之释放。 二、堆 存放使用new创建的对象,全局变...

2020-03-11 10:55:18 214

原创 JAVA入门-maven找不到依赖

发生这个问题时。 项目目录下修改.classpath文件,添加如下内容: <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value="tru...

2020-03-10 19:24:35 386

原创 JAVA入门-安装maven

什么是maven maven实际上就是项目管理工具软件。 POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。 一、我们动手安装一个maven 1.首先我们下载一个maven安装包,把他解压。 2.解压完之后,我们来配置环境变量。 先在系统变量中加入maven路径...

2020-03-10 17:11:09 314

原创 JAVA入门-JDBC

什么是JDBC JDBC(JavaDataBase Connectivity)Java数据库连接。 就是用java语言来操作数据库。 我们的传统方式是在控制台操作数据库。 jdbc就是用java语言来操作数据库。 JDBC的原理 jdbc其实就是一组接口,想要实现这个接口的功能就是各个数据库的驱动。 JDBC的常用类(接口) DriverManager – 类,用来获取Connection; C...

2020-03-09 12:01:02 137

原创 JAVA入门-参数

参数有哪几类? 形式参数 用来接收调用该方法时传递的参数。 只有在被调用的时候才分配内存空间,一旦调用结束,就释放内存空间。 因此仅仅在方法内有效。 举例: public void test(int a,int b){ int c=a; a=b; b=c; system.out.println("a:"+a+"b:"+b+"c:"+c) } 其中int a int b 就是形参,一旦方法结束就会在...

2020-03-05 20:00:39 158

原创 JAVA入门-方法/函数

方法/函数 这是干啥的?啥是方法?为啥叫函数? 对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到“随时任意使用”,那么就可以将这些代码放在一个大括号“{}”当中,并且起一个名字。使用代码的时候,直接找到名字调用即可。 基本格式: 修饰符 返回值类型 方法名称(参数类型 参数名称,参数类型 参数名称){ 方法体 return 返回值; } 一个方法定义后,...

2020-03-05 14:50:39 199

原创 JAVA入门-构造方法

什么是构造方法 首先我们要知道,java中每一个类都有自己的构造方法。 严格来说构造方法不是一个方法,因为他不会返回任何值。 那么构造方法是用来干嘛的呢? 构造方法是专门用来创建对象的方法, 当我们通过关键字new来创建对象时,其实就是调用构造方法。 格式: public 类名称 (参数类型 参数名称){ 方法体 } 注意事项: 1.构造方法的名称必须和所在的类名称完全一样,就连大小写也...

2020-03-05 14:25:59 287

原创 JAVA入门-抽象类

抽象 什么是抽象? 1.在java的面向对象的概念中,所有的对象都是通过类来描绘的。 2.不是所有的类都是用来描绘对象的。 3.如果一个类中没有足够的信息来描绘一个具体的对象,那他就是抽象类。 4. ...

2020-03-04 10:15:01 187

原创 JAVA入门-继承

继承 你要知道,继承是java的基石。什么是继承呢? 1.子类拥有父类非 private 的属性、方法。 2.子类可以用自己的方式实现父类的方法。 3.子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 4.Java 的继承是单继承,但是可以多重继承 单继承 单继承就是一个子类只能继承一个父类 多重继承 多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 ...

2020-02-29 16:02:10 139

原创 JAVA入门-Object类、Class类

什么是Object类? 1.Object类是所有类的根类。 2.每个类都使用Object作为超类。 注:超类也就是我们所说的父类,被继承的类称之为超类。 3.所有对象都实现Object类的方法。 什么是Class类? 1.Java运行时系统一直对所有的对象进行运行时类型标识; 这些信息纪录了每个对象所属的类。 2.用来保存这些类型信息的类是Class类。 3.Class类封装一个对象和接口运行时的...

2020-02-28 13:47:54 521 1

原创 JAVA入门-快速排序

快速排序(二分法) 效率较高经常被采用的方法 快速排序基本思想 1.先从数列中取出一个数作为基准数。 2.将比这个数大的数全放到它的右边 3.将小于或等于它的数全放到它的左边。 4.再对左右区间重复第二步,直到各区间只有一个数。 代码实现 //快速排序 public static void main(String[] args) { int[] a = {12,20,5,16,15...

2020-02-27 10:49:49 152

原创 JAVA入门-冒泡排序

冒泡排序 冒泡排序的原理 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。 (最后的元素应该会是最大的数) 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 人话:把每一个数都拿出来依次和其他数比较,如果拿出来的数大于被比较的数,就让他们交换位置然...

2020-02-27 09:17:04 173

原创 JAVA入门-String、StringBuffer、StringBuilder

StringBuffer的常用方法 将指定字符串追加到此字符序列 方法:.append(String) 举例: StringBuffer sb = new StringBuffer(); sb.append("a").append("b").append(1); 将此字符序列反转 方法:.reverse() 举例: StringBuffer a=new StringBuffer()...

2020-02-26 16:30:52 154

原创 JAVA入门-String类

String类 字符串广泛的应用在我们的java中。 而String类就是java用来创建和操作字符串的工具。 String类的四十六种方法 一、获取字符串长度 方法:.length() 举例: String test = new String("sdzjfhbakjgfb"); int testlength = test.length(); 返回值为int型。 二、获取字符串某一索引位置的字符...

2020-02-25 17:28:34 360 2

原创 JAVA入门-基本类型转化

JAVA基本数据类型之间的转化方式 首先我门要知道java有两种基本类型的转化方式 一.隐式转换 从小类型到大类型,不需要强制转换符,也称为自动转换。 举例: int a=1; long b=a; 二.显式转换 从大类型到小类型,需要强制转换符实现强制转换。 举例: byte c=(byte) 200; float e=(float) 1.23; ...

2020-02-24 16:44:06 151

原创 JAVA入门-包装器类型

为什么会出现包装器类型 首先我们要知道 1.JAVA是一门面向对象的语言,但基本数据类型不是对象。 2.JAVA中共有两大类型,基本数据类型和引用类型。 一.基本数据类型: 直接存储在内存或者内存栈上,Java语言里面只有这八种数据类型是这种存储模型; 二.引用数据类型: 1.引用类型指向一个对象,不是原始值,指向对象的变量是引用变量。 2.“引用”是存储在有序的内存栈上的,而对象本身的值存储在内...

2020-02-21 15:44:32 378

原创 JAVA入门-八种基本数据类型

八种基本数据类型 首先我们要知道计算机数据储存的单位; bit(位)简称b,最小的储存单位,每一个二进制数0/1就是一个位。 Byte(字节)简称B。 位和字节转化: 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 注:字符(汉字和汉字标点符号都算字符) 各个表中符号所占长度 ASCII码: 一个英文字母(不分大小写)占一个字节的空间, 一个中文汉...

2020-02-21 15:23:56 225

原创 JAVA入门-驼峰命名法

基本语法 首先我们要知道java的基础语法。 1.由26个英文字母大小写,0-9,_或$组成 2.数字不可以开头 3.不可以使用关键字和保留字,但是能包括关键字和保留字 4.Java中严格区分大小写,长度无限制 5.标识符不能包括空格 6.取名尽量做到“见名知意” Oracle官网给出的描述是这样的: An identifier is an unlimited-length sequence of...

2020-02-19 19:39:12 907

原创 JAVA入门-JDK配置

第一步 解压JDK至文件夹; 第二步 计算机-属性-高级系统属性-环境变量 系统变量-JAVA_HOME=D:\Tools\java\jdk1.8.0_111 (在PATH中添加)Path=****;D:\Tools\java\jdk1.8.0_111\bin 用户变量-CLASSPATH=.;D:\Tools\java\jdk1.8.0_111\lib 第三步 打开CMD 输入 java -ve...

2020-01-07 10:01:26 184

原创 JAVA后端代码整理

JAVA后端代码整理-SE/EE SE 一.基本数据类型的隐式显式转换 1.从表示范围小的类型转换为表示范围大的类型,可以直接转换,称为隐式转换 byte b=1; int i=-2; i=b; i=c; 从表示范围大的类型转换为表示范围小的类型,需要强制转换,称为显式转换 byte b=1; int i=-2; b=(byte)i; c=(char)i; 二.String,StringBuf...

2020-01-06 14:30:43 2495

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除