自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java类型转换

自动类型转换把小范围的类型的变量转换成大范围的类型变量不需要特殊声明系统自动完成 如:byte 转成 int注意:byte b1 = 10;byte b2 = 20;//错误: 不兼容的类型: 从int转换到byte可能会有损失//否则,两个操作数都将转换为int类型。byte b3 = b1 + b2 //错误,b1+b2是int类型,java的整数默认类型为int,b3是byte...

2020-01-07 20:41:33 141

原创 版本控制工具git和svn

svn使用svn先在本地check out(需要地址 账户和密码) 然后idea打开或者在idea里面检出, 一般提交前需要更新git先clone 项目到本地然后 idea打开或者在idea里面检出 ,一般只需要coomit and pushgit 是分布式 svn是集中式 在把项目放到svn时 git需要先建立本地仓库 (git init)...

2020-04-30 15:45:55 154

原创 工作中对mysql的感悟

1 对select 语句的一点感悟2020/04/24 时遇到一个查询需要用另一个查询的结果 当时自己想到的是利用存储结果 经人指点可以运用 表连接 把每个查询(select)当成表在连接 成功解决问题现在附上代码:select id ,concat(name1,name) from(select concat(name,’-’) as name1 from f_organization ...

2020-04-24 14:13:56 349

原创 java集合

引言1.存储多个对象的容器有:数据组、集合2.数组存对象的特点:Student[] stu=new Student[10];数组弊端:一旦创建长度不可变为 此引入集合集合特点:保存的都是引用类型变量(对象)不能保存基本数据类型,例如你存一个1不是int类型而是Integer集合分为两大体系:Collection、Map ### Collection接口下有List...

2020-01-16 09:59:12 81

原创 java Object类

Object是所有类的父类,那么代表所有类都可以共享object类的属性和方法1.==基本数据类型:判断值是否相等,相等返回true,不想等返回false(因为变量里面存储的是基本数据类型的值)*引用数据类型:比较的是引用数据类型在堆里面的地址值是否相等(因为引用数据类型的变量存的就是地址值)@Test public void Test1(){ /** * equals()...

2020-01-15 11:09:23 74

原创 java Date类

public static void main(String[] args) { //date:时间类 用java.util.Date Date date=new Date(); System.out.println(date); //SimpleDateFormat :实现日期的格式化 //format()把时间转换成字符串 SimpleDateFormat ...

2020-01-15 11:03:21 55

原创 java StringBuffer类

public static void main(String[] args) { //StringBuffer:可变字符串,可以在原有的字符串基础上进行添加地址不变 //String:不可变,如果在原有的字符串基础上进行添加会先看字符串常量池有没有该字串,如果没有会开辟新的空间(地址已变) StringBuffer sb=new StringBuffer(); //append():添加...

2020-01-15 10:55:39 71

原创 java String类

字符串字符串都是常量可以追加但是不能修改字符串的值都存储在字符串常量池中@Test public void Test(){ //这种是先在栈中开辟一块空间把地址给str然后再去字符串常量中找"我爱学习",没有就开辟空间把地址保存在栈中那个开辟的空间 String str=new String("我爱学习"); String str1="我爱学习"; String str...

2020-01-15 10:50:23 65

原创 java 抽象类和接口

抽像类定义:在class前面加上abstract就是一个抽象类抽象类特点:1.抽象方法所在类必须是是抽象类,抽象类不一定有抽象方法抽象方法特点:只有方法定义没有方法体2.抽象类不能实例化(即不能new 抽象类名() 但是可以定义这种类型变量实现多态)因为抽象类本身就是一个抽象的3.如果想实现抽象类必须创建子类去继承它4.子类继承一个抽象类,子类必须重写抽象类中所有抽象方法(子类也是...

2020-01-15 09:40:31 72

原创 java static关键字

static 静态的可以修饰属性、方法、代码块static修饰属性(类变量)1.由类创建的所有对象,都共享这个属性2.如果其中一个对象对属性值发生改变会导致其他对象属性值跟着改变3.类变量随着类的加载而加载独一份4.静态变量可以直接通过"类名.类变量"的方式调用5.类变量存在静态域中,不存在堆中,存在堆中的都是实例变量6.类变量的加载要早于对象static修饰方法()1.随...

2020-01-15 09:33:18 64

原创 java访问权限

访问修饰符可以修饰方法、属性、类、接口访问修饰符一共四种private:私有的 只能在当前类中调用缺省:在同一个包中可以调用protected:在同一个包中可以调用public:在同一个项目中可以调用上述权限是从小到大...

2020-01-08 21:06:55 60

原创 三大特性 封装 继承 多态

封装为什么使用封装性当我创建了对象以后,我如果直接通过对象.属性的方式去操作属性的话,可能会出现一些不符合实际情况的问题所以我们不考虑使用“对象。属性”的方式赋值,而是通过“对象名。方法名”的方式,因为我们可以在方法里面加大量的业务逻辑对属性值进行限制解决方式:使用封装1.将属性私有化2.提供共有get set 方法对属性进行赋值或者取值继承定义:继承就是允许子类拥有父...

2020-01-08 21:04:31 65

原创 java 类与对象

引言一个类通常情况下是不能直接使用的,就类似于汽车图纸,他是不能够直接使用的如果想使用这个类就必须根据类去创建一个真正的对象去使用,就类似于根据汽车图纸去制造一辆辆的小汽车汽车图纸包含两部分属性:颜色 品牌 价格 长度 宽度行为:跑对应到类里面也是两部分:成员变量(属性):直接在类里面定义成员方法(行为)怎么去创建一个类的对象?类名 对象名=new 类名();...

2020-01-08 20:37:35 79

原创 java方法以及方法的重载

什么是方法?方法就是把一堆需要重复执行的代码封装起来,如果程序需要用到这段代码时,我们直接可以调用方法不需要在重复写好处:提高代码重用性,可读性,执行效率把一个方法比喻成一个榨汁机材料:水果产出物:果汁程序中的方法:参数(材料):进入方法的一个数据返回值(产出物):方法根据参数处理后的结果如何定义一个方法访问修饰符 [static] 方法返回值类型 方法名(参...

2020-01-08 20:15:38 86

原创 java数组

引言数组是一个什么东西呢?为什么使用数组比如我要存5位员工的工资,我可以使用变量来存储,需要定义多个变量因为每一个变量只能存一个值如果是更多的员工,那么定义的变量数量会更多,这样太麻烦了。我们可以使用数组解决这个问题,数组就是一个容器,我们可以一次那个存放多个数据,前提是数据类型一样数组是一个引用类型如何定义数组?数组类型[] 数组名;数组定义好以后必需得初始化数组的初始化有...

2020-01-08 19:57:06 81

原创 java内存区域

栈 :局部变量 堆 :new 出来的都在堆里 方法区:存的是class文件 本地方法区:操作系统 寄存器:和cpu有关![运行时内存展示](https://img-blog.csdnimg.cn/20200108194715108.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aH...

2020-01-08 19:48:38 75

原创 java嵌套循环以及foreach

课上代码 //这个循环控制的是图形的高度 for(int i=0;i<5;i++){ //内层控制宽度 for(int j=0;j<5;j++) System.out.print("*"); System.out.println(); }

2020-01-08 19:40:21 1056

原创 java循环结构

循环类型while 语法:(1)初始化while( (2)循环条件 ){(3)循环体(4)累加器}do while语法:(1)初始化变量do{(2)循环体(3)累加器}while( (4)循环条件 );for 语法:for(初始化;循环判断条件;累加器){循环体}while和do…区别:while是先判断后执行do…while是先执行后判断,至少执...

2020-01-07 21:07:10 81

原创 java分支选择结构

if elseif(条件判断){** 代码块1;** }esle{* 代码块2* }switchswitch (key) {case value: break; default: break; }注意:如果不加break;他不会终止会从符合的case开始一直执行到switvh的}if和switch区别switch适合用在条件是固定值(常量)不能进行逻辑...

2020-01-07 20:57:23 305

原创 java运算符重点

自增运算符1.自增运算符:++在原有的基础上累加12.自减运算符:–在原有的基础上累减1使用方式分为两种:可以在变量前面++ ++num可以在变量后面++ num++*前后有什么区别1.如果单独使用没有区别2.混合使用是有区别(1)如果是后++先使用变量值再进行加1,先用后加(2)如果是前++变量会先加1再进行使用,先加后用短路‘与’和‘或’逻辑运算符的|和&可以双...

2020-01-07 20:11:15 85

原创 java数据类型 变量 常量

数据类型:基本数据类型 byte short int long float double char boolean引用数据类型 数组,集合,类接口等(只能用new赋值)new 出来的 引用数据类型的变量里面保存的是地址值什么是变量:变量在运行期间,内容可以在一定范围内进行改变变量的作用范围{}变量的类型分为两种1.局部变量:在方法内部生声明的变量2.成员变量:在类内部方法之外声明的变...

2020-01-07 19:57:40 143

原创 java特性

Java怎么实现的跨平台性答:1.我们编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件2.Java虚拟机JVM就是负责将字节码文件翻译成特定平台下的机器码然后运行。也就是说,只要在不同平台上安装对应的JVM,就可以运行字节码文件,运行我们编写的Java程序什么是垃圾回收机制答: 释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长...

2020-01-07 19:42:05 88

空空如也

空空如也

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

TA关注的人

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