![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
sansui77088
学习java使我快乐!!!随时在互粉互相学习!
展开
-
【无标题】
Java 操作Excel表格(POI)(Maven),创建表格,画边框线,合并单元格,设置内容,设置行高和列宽,设置对齐方式和字体北芳科技于 2020-12-24 15:20:40 发布448收藏 3分类专栏: Maven 文章标签: java maven 大数据 poi版权Maven专栏收录该内容9 篇文章2 订阅订阅专栏Java 操作Excel表格一、创建表格1、POI介绍Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供A转载 2022-03-10 13:44:46 · 127 阅读 · 0 评论 -
进程线程
1 进程1.1 概念进程就是正在运行的程序,它代表了程序所占用的内存区域1.2 特点独立性进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间.动态性进程与程序的区别在于,程序只是一个静态的指令集合,而进程一个正在系统中活动的指令集合,程序加入了时间的概念以后,称为进程,具有自己的生命周期和各种不同的状态,这些概念都是程序所不具备的.并发性多个进程可以在单个处理器C原创 2021-04-22 15:23:20 · 125 阅读 · 3 评论 -
切割字符串,split
File file= new File(“D:\”);File a[] =file.listFiles();for (int i = 0; i <a.length ; i++) {if(a[i].isFile()){// System.out.println(a[i].getName());String key=a[i].getName().split("\.")[0];String value=a[i].getName().split("\.")[1];}原创 2021-04-22 14:26:21 · 74 阅读 · 0 评论 -
修饰符
接口只能用 public 和default修饰原创 2021-04-21 19:44:39 · 57 阅读 · 1 评论 -
java集合
集合 implements interface implements interface interface extendsArrayList LinkedList ----------------->List 实现类 HashSet TreeSet .原创 2021-04-21 17:44:03 · 103 阅读 · 2 评论 -
Map接口
Map接口1.概述是一个接口与Collection每任何关系,数据成对出现,必须制定这组数据的K,VK是键,V是值,其中K不能重复1 概述Java.util接口Map<K,V>类型参数 : K - 表示此映射所维护的键 V – 表示此映射所维护的对应的值也叫做哈希表、散列表. 常用于键值对结构的数据.其中键不能重复,值可以重复2 特点1. Map可以根据键来提取对应的值2. Map的键不允许重复,如果重复,对应的值会被覆盖3. Map存放的都是无序的数据4. Map的原创 2021-04-21 15:59:43 · 168 阅读 · 4 评论 -
带你认清==、equals的区别,
你真的懂== 、equals么?大家都知道比较String的内容时,就用equals,但你知道么?时因为equals重写了Object的equals的方法,Object的equals比较的是地址,String类重写了比较的为内容。所以你一直认为的equals比较的是内容时不对的。大家有还知道if有时你也用来比较String,比如String s1=“a”; String s2=“a”; if(s1s2){System.out.println(“也是可以输出的”)};这里其实不是比较的内容,再创建s1时原创 2021-04-19 09:01:49 · 244 阅读 · 4 评论 -
重写equals,自己写个学生类,重写equals,学生名相同时返回true
重写equals,自己写个学生类,重写equals,学生名相同时返回truepublic class Student{ private String name; private int no; public Student() {} public Student(String name,int no) { this.name=name; // 给成员变量赋值 this.no=no; } public String ge原创 2021-04-18 16:39:10 · 1693 阅读 · 2 评论 -
java测试你活了多少天,string类型转换为date
public class TestData { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub// method(); method2();//String-->data }public static void method2() throws Exception { //1.输入出生日期 String date= n原创 2021-04-16 09:53:41 · 130 阅读 · 2 评论 -
面向对象三大特征,对象特点
面向对象三大特征,对象特点1.1 面向对象的三大特征封装性,把相关的数据封装成一个“类”组件继承性,是子类自动共享父类属性和方法,这是类之间的一种关系多态,增强软件的灵活性和重用性1.2每个对象具有三个特点:对象的状态,对象的行为和对象的标识。对象的状态用来描述对象的基本特征。对象的行为用来描述对象的功能。对象的标识是指对象在内存中都有一个唯一的地址值用来和其他对象区分开来。类是一类事物的抽象,对象是具体的实现。...原创 2021-04-15 09:50:01 · 2868 阅读 · 2 评论 -
检查数组得到一个新的不重复的数组,简单排序练习,各大排序很重要
检查数组得到一个新的不重复的数组设计一个方法检查数组得到一个不重复的数组建议:看不懂的去学习数据结构简单排序方法,简单方法懂了自然懂,他是用的简单排序思想;数据结构简单排序一看就明白了,百度有动态模拟讲解https://www.cnblogs.com/hokky/p/8529042.html,八大排序详解import java.util.Arrays;/** *检查数组得到元素不重复的新数组, * */public class Pratice { public static void原创 2021-04-15 09:25:00 · 111 阅读 · 1 评论 -
java基础所有笔记
java培训时的基础笔记,评论点击链接下载即可获得链接添加链接描述原创 2021-04-14 13:27:04 · 143 阅读 · 0 评论 -
抽象类 接口 面向接口开发
1 接口1.1概念Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现,Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现 OOP面向对象编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口编程,面向抽象的变成,正确的使用接口/抽象类这些抽象类型作为java结构层次上的顶层.1.2 格式:interface 接口名{ 代码… }接口的特点:1) 接口中都是抽象方法2) 通过interface关键字来原创 2021-04-14 10:35:41 · 333 阅读 · 2 评论 -
异常补充
异常:1、Throwable下有个异常子类:error和execption。Error:是不能靠程序能处理的,比如:内存溢出。Exception:运行时异常(非检查异常)和非运行时异常(检查异常)2、常见的运行时异常:1) NullPointerException(空指针异常)当操作一个空引用抛出的一个异常2) NumberFormatException(数据格式化异常)试图将字符串转换为一种数值类型时,但字符串转换不适当出现的异常。3) ClassCastException原创 2021-04-14 09:01:01 · 119 阅读 · 1 评论 -
java基本变量
Java入门之变量1.概念定义:可以改变的数,成为变量。变量用来记录程序中可以变的值。所有变量在使用前必须声明。使用规则:变量类型 变量名 = 变量值 如:int a = 1;//声明int类型的变量并赋值变量的使用规则:就近原则,即尽量控制变量的使用范围到最小注意:变量名必须是一个有效的标识符变量名不可以使用java关键字变量名不能重复变量出现的位置不同,名字特点,作用都不同:出现在成员位置(类里方法外)的变量,叫成员变量。出现在局部位置(方法里)的变量,叫局部变量成员变量:位置是在类里转载 2021-04-14 08:43:19 · 107 阅读 · 1 评论 -
异常
1 异常1.1 概述用来封装错误信息的对象 组成结构:类型 提示 行号TIPS: Ctrl + Shift + T :在eclipse当中查找你想找到的类 Ctrl + T : 查看类的继承结构 Ctrl + O : 查看类的结构信息(大纲)1.2 异常的继承结构Throwable : 顶级父类 --Error : 系统错误,无法修复 --Exception : 可以修复的错误 -- RunTimeException原创 2021-04-13 17:02:38 · 126 阅读 · 1 评论 -
多态测试,补充静态资源不可被继承、重写,各是各的
多态测试,补充静态资源不可被继承、重写,各是各的##代码注释很详细,学多态的可以认真看看包你理解多态public class TestPloymorphic { public static void main(String[] args) { //口诀1:父类引用 指向子类对象 Fu f=new Zi(); //口诀2:编译看左(只能调用父类的) //运行看右(如果方法被重写,执行子类的方法体) System.out.println(f.name); f.eat(原创 2021-04-13 11:55:08 · 505 阅读 · 4 评论 -
多态,发生在继承、重写的情况。
有继承、重写发生才有多态多态:发生在继承、重写时父类引用子类对象 父类 引用变量 子类对象父类名 引用变量=new 子类名();如 Animal a = new Dog();多态是向父类看齐,a只能调用父类的属性、功能,当子类重写父类方法时,调用的方法时子类重写后的方法 ;多态: 发生在继承、重写时 父类引用子类对象原创 2021-04-13 11:07:25 · 280 阅读 · 3 评论 -
csdn交流找博友
来啊一起学习互关互赞一起交流原创 2021-04-13 10:23:52 · 118 阅读 · 4 评论 -
ASCLL码表
原创 2021-04-13 08:48:24 · 938 阅读 · 0 评论 -
super关键字 * extends继承、Override方法重写、Overload方法重载 * static静态关键字 * 静态代码块 * final关键字(最后的、不可改变的)练习
super关键字–1.概述super 表示父类对象的一个引用在子类中用,用来调用父类的功能和this一样,如果出现在了构造方法中,必须是第一条语this super 不能在成员位置使用;this与super只能在非静态的方法里使用;调用构造函数时必须在一行代码继承方法重写1OverRide 发生在父子类的关系子类继承父类后,可以使用父类的所有功能,如果想改–方法重写语法要求:要有足够的权限(子类的权限要>=父类原来的权限)子类的方法签名/声明 必须和父类一样访问权限:pu原创 2021-04-12 20:03:30 · 228 阅读 · 3 评论