自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)

原创 Java整数类型

Java整数类型:byte、short、int、longjava 各整数类型有固定的表数范围和字段长度,不受具体 OS 的影响,以保证 Java 程序的可移植性。java 的整型常量默认为 int 型,声明 long 型常量须加 ‘l’ 或 ‘L’java 程序中变量通常声明为 int 型,除非不足以表达较大的数,才使用 long类 型占用存储空间表数范围byte...

2019-09-14 16:24:24 1513

原创 成员变量和局部变量的初始值和赋值操作问题

public class demo{ int x ; x = 1;//这句会报错}上边是两个语句,第一个,声明一个类的成员变量,第二个,对成员变量赋值,而成员变量属于对象,对它的赋值只能由对象来操作,在类中单独对其赋值,当然要报错了。(类里面只能放成员变量和方法吧,赋值是个操作)public class demo{ int x = 1; //这条语句是声明成员变量的同时并...

2019-09-14 15:34:23 601

原创 LeetCode7.整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回0。Java解题:class So...

2019-09-14 14:06:46 33

原创 LeetCode9.回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你...

2019-09-14 10:50:16 51

原创 LeetCode1.两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]Java解题:c...

2019-09-14 10:39:05 64

原创 centos7安装mysql遇到的很多问题

以下是本人安装过程中踩的坑,很难受,所以记录下来,希望对你有帮助首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。#列出所有被安装的rpm packagerpm -qa | grep mariadb这时候我们能够看到强...

2019-04-27 00:51:47 357

原创 idea实现类快捷生成接口方法

接口类实现类当我们实现了接口后,并没有像eclipse那样,鼠标放上去就会提示生成接口方法鼠标定位到UserService类后面,快捷键:Alt+Enter;选择Implement methods.选中点OK就自动生成了.还有一种方法,将鼠标放在接口的名称处按 Alt+Enter 键,就会出现下面页面:鼠标左键单击:Implement interface ,进入创建实现类的...

2019-04-08 20:46:55 18432

转载 类初始化和实例初始化

类初始化过程一个类要创建实例需要先加载并初始化该类1.1mian方法所在的类需要先加载和初始化一个子类要初始化需要先初始化父类一个类初始化就是执行<clinit>()方法3.1 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成3.2 类变量显示赋值代码和静态代码块代码从上到下顺序执行3.3 <clinit>()方法只执行一次父...

2019-03-21 09:34:17 114

转载 java基础

一、Java 基础1.JDK 和 JRE 有什么区别?答:JRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的2.== 和 equals 的区别是什么?答:==是比较两个对象的地...

2019-03-20 20:21:58 178

原创 Java中的四种引用

Java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。Java中提供了四种强度不同的引用类型,Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。一、强引用(Strong Reference)使用 new 一个新对象的方式来创建强引用。Obj...

2019-03-20 18:25:34 98

原创 String属于基础的数据类型吗

在Java中,数据类型分为引用类型和基本类型,基本类型分为八种整型:byte,short,int,long浮点型:float,double字符型:charBoolean型:booleanString不是基本的数据类型,是final修饰的java类,是引用类型。...

2019-03-20 15:43:41 2797

原创 Java中Math.round(-1.5)等于多少

Math.round(-1.5)的返回值是-1。四舍五入的原理是在参数上加0.5然后做向下取整。我们可以通过大量实验看下结果public class test { public static void main(String[] args){ System.out.println(Math.round(1.3)); //1 System.out.println(Math.roun...

2019-03-20 15:24:01 4726 1

转载 final关键字

在Java中,final关键字可以用来修饰类、方法和变量1.修饰类当一个类被final修饰时,表名该类是不能被子类继承的。子类继承往往可以重写父类的方法和改变父类属性,会带来一定的安全隐患,因此,当一个类不希望被继承时就可以使用final修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。2.修饰方法当父类的方...

2019-03-19 21:05:29 79

原创 成员变量和局部变量

内存中的位置不同成员变量在所在类被实例化后,存在堆内存中局部变量在所在方法调用时,存在栈内存空间中类中位置不同成员变量在类中,方法体之外定义的变量局部变量是方法内定义的变量、形参、代码块中定义的变量生命周期不同成员变量随着对象的创建而存在,随着对象的消失而消失局部变量随着方法的调用而存在,随着方法的调用完毕而消失初始化值不同成员变量可以由系统设定默认初始化值局部变量没有默认...

2019-03-19 17:31:37 102

原创 hashCode()和equals()的区别

在Java中任何一个对象都具备hashCode()方法和equals(Object obj)方法。equals(Object obj)方法是用来判断两个对象是否相同,相同就返回true,不相同就返回false。hashCode()方法返回一个int数值。JDK对hashCode()方法和equals()方法有一定的规范:若重写equals(Object obj)方法,有必要重写has...

2019-03-19 17:07:33 139

原创 hashCode()和哈希值

Java中hashCode()方法是用来生成hashCode值,hashCode值是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值。这个数值是为了提高集合类的性能,例如,HashSet和HashMap一直都是JDK最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。哈希值(同散列值)把任意长度的输入通过散列算法变换成固定长度的输出,该输出就...

2019-03-19 16:09:53 2753

原创 ==和equals的区别

一、基本数据类型byte/8char/16short/16int/32float/32long/64double/64boolean boolean 只有两个值:true、false,通常使用1来表示true,0来表示false。二、"=="方法介绍基本数据类:== 判断两个值是否相等,比较的是他们的值。引用数据类型:== 判断两个变量是否引用同一个对象(比较的是他们在...

2019-03-19 11:31:33 108

原创 JDK和JRE有什么区别?

1. JDK1). JDK是Java Development Kit的缩写,是Java的开发工具包,主要面向开发人员。2). JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。3). JDK是整个Java开发的核心,包括了Java运...

2019-03-19 10:24:52 16965 5

原创 eclipse设置编码为Utf-8

Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8Window->Preferences->General->Workspace 面板Text file encoding 选择UTF

2018-07-19 16:27:51 128

原创 ActiveMQ管理页面无法访问此网站

配置activemq时,linux防火墙关闭了,activemq也启动了,但是访问后台页面时告诉你无法访问此网站。这时候可以查看下netstat -tnlp端口监听,看8161端口有没有,没有的话,说明没有启动成功。这时候发现自己什么配置都没有错,但是会在哪出错呢。原因时机器名和ip地址没有对上。这时候可以vim /etc/hosts,这时候会发现下面这些映射关系[root@A...

2018-07-17 10:48:49 9640

空空如也

空空如也

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