Java
不吃肉的程序猿
要变成很厉害的人呀!
展开
-
JAVA命名规范
A:包 最好是域名倒过来,要求所有的字母小写B:类或者接口 如果是一个单词首字母大写 如果是多个单词每个单词首字母大写(驼峰标识)C:方法或者变量 如果是一个单词全部小写 如果是多个单词,从第二个单词首字母大写D:常量 如果是一个单词,所有字母大写 如果是多个单词,所有的单词大写,用下划线区分每个单词...原创 2019-03-16 12:56:26 · 125 阅读 · 0 评论 -
JAVA File类的简单操作
File类(File类的概述和构造方法)* A:File类的概述 * File更应该叫做一个路径 * 文件路径或者文件夹路径 * 路径分为绝对路径和相对路径 * 绝对路径是一个固定的路径,从盘符开始 * 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 * 查看API指的是当前路径 *...原创 2019-03-26 20:35:55 · 189 阅读 · 0 评论 -
JAVA 自动生成hashCode()和equals()方法
环境为eclipse/Myeclipse如果是自己写的类,一般需要重写hashCode()和equals()方法,用eclipse/Myeclipse可以自动生成,快捷键Alt+Shift+S选择我选中的这个勾选参数后,点击OK,就生成啦 @Override public int hashCode() { final int prime = 31;...原创 2019-03-26 16:22:57 · 5364 阅读 · 0 评论 -
JAVA 增强for循环遍历
public static void demo1() { HashSet<String> hs = new HashSet<>(); //创建HashSet对象 hs.add("b"); hs.add("c"); hs.add("d"); for (String string : hs) { System.out.prin...原创 2019-03-26 15:55:25 · 1386 阅读 · 0 评论 -
JAVA IO流
IO流(IO流概述及其分类)* 1.概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 ...原创 2019-03-29 16:02:30 · 168 阅读 · 0 评论 -
JAVA abstract不能与哪些关键字共存
1.static被abstract修饰的方法没有方法体被abstract修饰的方法可以用 类名.方法 调用,但是这样调用抽象方法是没有意义的2.final被abstract修饰的方法强制子类重写被final修饰的方法不让子类重写3.private被abstract修饰的目的是为了让子类看到并强制重写被private修饰不让子类访问...原创 2019-03-19 10:56:38 · 811 阅读 · 0 评论 -
JAVA Integer面试题
public class Demo_Integer { public static void main(String[] args) { Integer i1 = new Integer(97); Integer i2 = new Integer(97); System.out.println(i1 == i2); //false System.out.println...原创 2019-03-21 22:14:23 · 203 阅读 · 0 评论 -
JAVA Stringhe和StringBuffer作为参数传递
public class Demo_StringBuffer { public static void main(String[] args) { String s = "abc"; System.out.println(s); //abc change(s); System.out.println(s); //abc System.out.prin...原创 2019-03-21 21:11:32 · 235 阅读 · 0 评论 -
(转)导入代码时eclipse的src目录变为包名
附上原文链接https://blog.csdn.net/kang_hui/article/details/12157175问题描述:正确的包名为 project -src -com.google.zxing1 -com.google.zxing2现在成了: project ...转载 2019-03-21 21:03:02 · 767 阅读 · 0 评论 -
JAVA String和StringBuffer的转换
String->StringBuffer1.构造方法StringBuffer sb=newStringBuffer("abc");2.append()方法StringBuffer sb;sb.append("abc");StringBuffer->String1.构造方法StringBuffer sb=newStringBuffer("abc"...原创 2019-03-21 20:21:39 · 1692 阅读 · 0 评论 -
JAVA 集合笔记
集合框架(对象数组的概述和使用)* A:集合的由来 * 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少* B:数组和集合的区别 * 区别1 : * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值...原创 2019-03-24 20:25:21 · 160 阅读 · 0 评论 -
JAVA 计算我来到这个世界多少天
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Test { /** * * A:案例演示 * 需求:算一下你来到这个世界多少天? * 分析: * 1,将生日字符串和今天字符串存在String类型的变量中 * 2...原创 2019-03-24 20:07:29 · 2775 阅读 · 1 评论 -
JAVA 正则表达式笔记
* A:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) [0-9] 0到9的字符都包括 [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d、e 或 f(交集) [a-z&&am...原创 2019-03-24 19:59:55 · 314 阅读 · 1 评论 -
JAVA String类
String类的获取功能 * int length():获取字符串的长度。 * char charAt(int index):获取指定索引位置的字符 * int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。 * int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。 * int inde...原创 2019-03-21 13:56:28 · 155 阅读 · 0 评论 -
JAVA ==号和equals方法的区别
==号和equals方法的区别* ==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值* equals方法是一个方法,只能比较引用数据类型,所有的对象都会继承Object类中的方法,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别,重写后的equals方法比较的是对象中的属性...原创 2019-03-21 13:25:38 · 178 阅读 · 0 评论 -
Java数组的初始化
int[] arr=new int[]{11,22};//静态初始化,若在[]中加入数字,错误!!,属于动静结合int[] arr;arr=new int[]{11,22}; //静态初始化可以分开写int[] arr={11,22}; //动态初始化int[] arr;arr={11,22}; //错误!!,动态初始化...原创 2019-03-17 13:24:55 · 157 阅读 · 0 评论 -
JAVA逻辑运算符与位运算符
逻辑运算符的基本用法* 逻辑运算符有哪些 * &,|,^,! * &&,||* 注意事项: * a:逻辑运算符一般用于连接boolean类型的表达式或者值。 * b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 * 算术表达式:a + b * 比较表达式:a == b(条件表达式)...原创 2019-03-17 11:49:14 · 880 阅读 · 0 评论 -
JAVA IO流(字符流)
IO流(字符流FileReader)* 1.字符流是什么 * 字符流是可以直接读写字符的IO流 * 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. * 2.FileReader * FileReader类的read()方法可以按照字符大小读取* FileReader ...原创 2019-03-28 19:09:13 · 181 阅读 · 0 评论