JavaSE: SuppressWarnings[转]】的更多相关文章

在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上 @SuppressWarnings(“XXXX”) 来解决 例如:@SuppressWarnings("deprecation")表示不显示使用了不赞成使用的类或方法时的警告 具体的XXXX的意义可以参考博文 http://www.thebuzzmedia.com/supported-values-for-suppresswarnings/ Update #…
数据类型 8种基本数据类型和引用类型 数据类型 占用位数 存储方式 最小值 最大值 默认值 byte 8 1+7 -128(-2^7) 127(2^7-1) 0 short 16 1+15 -32768(-2^15) 32767(2^15-1) 0 int 32 1+31 -2147483648(-2^31) 2147483647(2^31-1) 0 long 64 1+63 -2^63 2^63-1 0L float 32 1实数符号位+1指数符号位+7指数位+23实数位 (与整数不同,符号位…
一.HelloWord(文档启动Java) /* 使用命令行的方式执行的时候,cmd的默认编码格式是GBK 因此在输入中文的时候需要设置文件的编码格式位ANSI,不会出现乱码错误 注意: 0.先用javac来编译.java文件,然后执行 java 命令 1.java文件的名称必须跟public class的名称保持一致 2.一个java文件中可以包含多个class,凡是public class只能有1个 3.public static void main(String[] args)是所有jav…
一.枚举 简介: 1)枚举对应英文(enumeration,简写 enum) 2)枚举是一组常量的集合. 3)可以这里理解:枚举属于一种特殊的类,里面只包含一组有限的特定的对象. 实现方式: 1.自定义枚举方式 1)构造器私有化2)本类内部创建一组对象[四个春夏秋冬]3)对外暴露对象(通过为对象添加public final static修饰符) 4)可以提供get方法,但是不要提供set 2.使用enum关键字进行设置 3.使用enum实现接口 1):使用enum关键字后,就不能再继承其它类了,…
首先,在开始本章之前,先说一个总的概念:所谓的Java Bean,就是一个java类,编译后成为了一个后缀名是 .class的文件.这就是Java Bean,很多初学者,包括当年的我自己,总是被这些专有名词搞的晕头转向.去公司面试,对方一口一个controller,一口一个service,dao,搞得我很紧张.其实都是很简单的东西,只是自己当时不知道罢了,接触之后才发现,不就是Java类吗? 1. 什么是 Java Bean? 很多培训机构在讲java基础的时候,基本都会写这样的代码: pack…
javaSE基础07 一.static静态修饰符 用了static修饰的变量就会变成共享的属性,只会初始化一次,在内存中只存在一个,并且每个对象都可以访问,存放在方法区(数据共享区) 1.1 static用来修饰成员变量 一个成员变量被static修饰了叫静态成员变量,如果没有修饰叫非静态成员变量 静态成员变量的访问方式: 1.用对象进行访问:对象.变量名 2.还可以通过类名来访问:类名.变量名 使用注意点: 1.不要认为方便就将所有的变量用static修饰,只有当这个数据真正需要共享的时候才用…
javaSE基础06 一.匿名对象 没有名字的对象,叫做匿名对象. 1.2匿名对象的使用注意点: 1.我们一般不会用匿名对象给属性赋值的,无法获取属性值(现阶段只能设置和拿到一个属性值.只能调用一次方法) 2.匿名对象永远不可能是同一个对象 匿名对象的好处:书写简单 例:new Person().name = " 小红": 1.3匿名对象的使用场景: 1.如果一个对象需要调用一个方法一次的时候,就可以用匿名对象来调用 2.可以做为实际参数在方法中调用 二.构造方法 2.1概念: 在ja…
javaSE基础05:面向对象 一.数组 数组的内存管理 : 一块连续的空间来存储元素. Int [ ] arr = new int[ ]; 创建一个int类型的数组,arr只是一个变量,只是数组的一个引用地址,局部变量存在一个栈中,java中没有全局变量,只有成员变量,在堆区中存放 数组中常见错误: 1.NullPointerExcepation:空指针异常 原因:引用的类型变量没有指向任何的对象,在这种情况下还访问了它的属性,一个对象如果使用完了不会马上释放,只是将这个对象变为一个垃圾对象,…
javaSE基础04 一.三木运算符 <表达式1> ? <表达式2> : <表达式3> "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果. 二.控制语句  2.1顺序结构(最常见) 特点:代码从上到下依次执行 2.2选择结构 If判断语句: If(判断){ 执行的语句 } If(判断){ 执行的语句 }else{ 执行的语句 } If(判断…
javaSE基础03 生活中常见的进制:十进制(0-9).星期(七进制(0-6)).时间(十二进制(0-11)).二十四进制(0-23) 进制之间的转换: 十进制转为二进制: 将十进制除以2,直到商为0 ,将余数从下上连接起来就是二进制 10---->1010 二进制转十进制:将二进制的每一位乘以2^n ,n从0开始,n每一次加一,在将结果相加. 1001 ---->  1*2^0 +0*2^1 +0*2^2+1*2^3 = 9 将二进制换为八进制: 方式一:二进制--->十进制---&…