自定义博客皮肤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 531

原创 JAVA入门-堆栈常量池

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

2020-03-11 10:55:18 161

原创 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 325

原创 JAVA入门-安装maven

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

2020-03-10 17:11:09 230

原创 JAVA入门-JDBC

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

2020-03-09 12:01:02 88

原创 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 104

原创 JAVA入门-方法/函数

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

2020-03-05 14:50:39 160

原创 JAVA入门-构造方法

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

2020-03-05 14:25:59 225

原创 JAVA入门-抽象类

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

2020-03-04 10:15:01 98

原创 JAVA入门-继承

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

2020-02-29 16:02:10 101

原创 JAVA入门-Object类、Class类

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

2020-02-28 13:47:54 427 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 109

原创 JAVA入门-冒泡排序

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

2020-02-27 09:17:04 124

原创 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 115

原创 JAVA入门-String类

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

2020-02-25 17:28:34 299 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 105

原创 JAVA入门-包装器类型

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

2020-02-21 15:44:32 322

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

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

2020-02-21 15:23:56 177

原创 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 828

原创 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 145

原创 JAVA后端代码整理

JAVA后端代码整理-SE/EESE一.基本数据类型的隐式显式转换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 2398

空空如也

空空如也

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

TA关注的人

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