JAVA基础
J1271820107
欢迎交流
展开
-
JAVA之读取excel文件并且获取里面的数据
//读取一个文件 File file = new File("C:\\Users\\Administrator\\Desktop\\XX数据.xlsx"); Workbook wb = null; try { //文件后缀名指的是excel文件的后缀名格式 不是指的这个字符串 i...原创 2019-11-27 09:22:25 · 1436 阅读 · 0 评论 -
正则表达式
A.字符1.普通字符 字母:abc 数字:123符号:!,文字:中文2.简写字符字母:\w --> [a-zA-Z0-9_]数字:\d --> [0-9] 空白:\s --> [ \t \n \r]万能:. --> 任意字符 ---个别条件下要注意:不代表\n不是字母:\W --> [^a-zA-Z0-9_]不是数字:\D --> [^0-9]原创 2015-11-08 14:08:21 · 386 阅读 · 0 评论 -
抽象 多态 继承 封装 接口 单例
一. 抽象类 接口1.类只能继承一个类,但可以实现多个接口2.接口可以继承多个接口3.接口可以放常量,不能放变量二.多态 :1.重写 2.覆盖1.1、完全改写(原有的逻辑要不得)1.2、后面增加(创建型)1.3、前面增加(销毁型)三:转型1.向上转型(自动)(主要用于共性特征,便于集中管理,常用于框架设计,用上层(类,抽象,接口),造下层对象)原创 2015-11-06 16:25:07 · 485 阅读 · 0 评论 -
java基础面试知识点小结
1.java的三种技术架构JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的原创 2015-11-10 17:31:32 · 466 阅读 · 0 评论 -
水仙花数
public class ShuiXianHuaShu { public static void main(String[] args) { int x = 0; //定义水仙花数的个数 for(int i=100;i int b = i/100; //取得百位数 int转载 2015-11-20 18:34:52 · 324 阅读 · 0 评论 -
JAVA代码与编程题
接上一篇文章基础面试题代码与编程题135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getIn原创 2015-11-20 13:46:33 · 730 阅读 · 0 评论 -
单例模式编程
1.懒汉式public class lili{ private static lili instance; //私有静态变量 private lili () {} //私有构造方法 public static synchronized lili getInstance (){}}原创 2015-11-20 16:04:07 · 375 阅读 · 0 评论 -
算法 (递归排序 冒泡排序 水桶排序)
1.递归排序例如:打印某个磁盘的所有文件private static void listfiles(File file) { // 打印路径 System.out.println(file.getAbsolutePath()); try { // 如果是文件夹 打印所以文件 if (file.isDirectory()) { File[] fil原创 2015-11-08 13:10:42 · 640 阅读 · 0 评论 -
常见JAVA基础面试题
Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected转载 2015-11-20 13:40:56 · 1330 阅读 · 0 评论 -
jdk环境变量
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u12-windows-i586-p.exe2、安装jdk-6u12-windows-i586-p.exe,我安装在D:\dev\Java\jdk1.6.0_12\目录下转载 2016-02-18 11:34:34 · 400 阅读 · 0 评论 -
正则表达式 部分格式验证
//数字类型验证function numberType(obj) {obj.value = obj.value.replace(/[^\d]/g, "");//清除“数字”以外的字符}//月份验证function timeMonthVerification(obj) {if(obj.value>12){obj.value="";}obj.value =原创 2016-09-07 11:09:56 · 648 阅读 · 0 评论 -
JAVA常见错误
-6 无法找到该文件或目录-7 操作超时-100 服务器意外关闭了连接-101 连接已重置-102 服务器拒绝了连接-104 无法连接到服务器-105 无法解析服务器的dns地址-106 互联网连接已中断-109 无法访问该服务器-118 连接超时-138 无法访问网络-130 代理服务器连接失败-310 重定向过多-324 服务转载 2016-11-01 14:50:55 · 500 阅读 · 0 评论 -
Java 字符串 (操作)
1.Stringsplit2.StringBuilderStringBuilder sb = new StringBuilder("hi:"); // 追加 sb.append("tom"); sb.append("->age:"); sb.append(18); sb.append("abcdef"); // 插入 sb.insert(3原创 2015-11-08 13:43:52 · 309 阅读 · 0 评论 -
Java 格式化类
A.日期格式化1、日期格式DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss.SSS ");2、日期Date date= new Date();Date date= new Date(时间); ---时间是1970-1-1以后的毫秒数3、日历Calendar cal = Calendar.getIns原创 2015-11-08 13:36:30 · 631 阅读 · 0 评论 -
java 系统类
A、Object1、toString 讲对象转换成字符串使用2、equals 判断对象是否是同一个对象3、hashCode 对象的唯一的 hash值,主要是在HashSet hashTree HashMap集合中使用前3个一般可能需要重写4、getClass 获得对象所属的类的信息了解---面试可能问 和Thread.sleep 的区别5、wait 线程暂停,等原创 2015-11-08 13:30:13 · 436 阅读 · 0 评论 -
java 流程控制 方法数组
1.分支语句 单一分支 双分支 多个分支2.循环语句 do while循环 for 循环 while循环 foreach循环 (多用于数组等存放多个数据的)3.跳转语句 break 跳出所在的循环 return 跳到方法结束4.方法:方法可以重名 但是要根据方法的签名来区分5.方法签名:根据参数的个数 类型 顺序 来判断的6.数组:int [原创 2015-11-04 13:03:10 · 358 阅读 · 0 评论 -
java 常用快捷键
快捷键 :代码片段 :main( public static void main(String[] args) { } ) syso(System.out.println( );)alt+/ 代码助手Ctrl + / 注释Ctrl + shift + F 代码格式化Ctrl+ alt + ↓ 复制Ctrl + D原创 2015-11-04 13:20:46 · 437 阅读 · 0 评论 -
上传图片【应用服务器与文件服务器(图片)分离】
前提:需要二个服务器 修改端口号实现一台电脑二个服务器在apache-tomcat-7.0.62 -1\conf 目录下修改 service.xml文件 修改三处红色标记的地方1. 8006" shutdown="SHUTDOWN"> 2. "8888" protocol="HTTP/1.1" connectionTimeou原创 2015-11-06 17:32:56 · 1565 阅读 · 0 评论 -
java 异常 集合
一.异常1、抛出异常throw new Exception();2、声明异常,写在方法后面,告诉方法的访问者注意错误throws Exception二.自定义异常1、声明异常所有继承于 Exception 的类2、运行时异常所有继承于 RuntimeException 的类try{//1.需要保护的代码}catch(ExceptionTy原创 2015-11-06 19:03:27 · 491 阅读 · 0 评论 -
对象加强 分层思想加强 计算机表示方法
1、算机2机制表示机制(原码,反码,补码)2、输入表示10 2 8 16 进制表示int n1 = 18;// int n1 = 0b10010;// int n1 = 022;// int n1 = 0x12;// int n1 = 0b1111_1111_1111_1111_1111_1111_1111_1111;int n1 = 0xff_ff_ff_ff原创 2015-11-06 16:49:27 · 397 阅读 · 0 评论 -
二个数调换位置
int a=10;int b=12;a=a+b;b=a-b;a=a-b;原创 2015-11-06 17:29:13 · 614 阅读 · 0 评论 -
缓存技术(OScache)
默认缓存在内存 要保存在硬盘需修改 oscache.properties文件1.1.导入相关包commons-logging.jarjgroups-all.jaroscache-2.4.1.jar1.2.将这个文件(oscache.properties)导入到src目录下修改保存的位置路径cache.capacity=1000cache.memory=fal原创 2015-11-06 17:55:25 · 384 阅读 · 0 评论 -
java对象篇
1.内存分区:代码区(存放class代码 ) 全局区(存放static变量等) 栈区(存放调用方法中的变量) 堆区(存放对象的数据)2.对象三大特征:封装(字段 方法) 继承 多态3.方法重载:同一个方法名称但是方法签名不一样 4.方法签名:根据参数的个数 类型 顺序5.构造方法:a.没有返回值 b.方法名称和类名称一致 c.当一个构造方法都没有的时候 java 会原创 2015-11-06 15:57:52 · 340 阅读 · 0 评论 -
java项目分层思想
1.界面层(UI):收集显示数据2.业务(服务 service)层:算法3.数据层(DAO): 数据的存取4.实体层(entity):封装数据5.工具层:根据项目实际情况选用界面调用服务 服务调用工厂原创 2015-11-06 16:20:19 · 970 阅读 · 0 评论 -
Java 反射
A.获得类信息1、使用类 【类.class】2、使用对象 【对象.getClass】3、使用名称 【Class.forName("类的全名称")】 B.获得封装信息1、字段getFieldsgetDeclaredFields2、方法getMethodsgetDeclaredMethods3、构造方法getConstructorsgetD原创 2015-11-08 14:25:05 · 307 阅读 · 0 评论 -
java 多线程 数据流 内部类(播放音乐)
一.多线程1.进程与线程进程:负责资源管理(内存)线程:负责的程序的执行2.类实现a、定义一个类,继承Threadb、重写Run方法c、启动线程(线程对象.start() )3.接口实现a、定义一个类,实现Runnable接口b、造一个线程对象,传入接口对象c、启动线程(线程对象.start())4.线程的同步原创 2015-11-06 19:38:40 · 2516 阅读 · 0 评论 -
JAVA八大基本类型
1.byte 一个字节 长度有三位数2.short 二个字节 长度有五位数3.int 4个字节 长度有十位数4.long 长度有二十位数5.float 4个字节6.double 7.boolean (true false)8.char 2个字节原创 2015-11-04 10:56:53 · 2211 阅读 · 0 评论