java学习
塔克拉玛干的咸鱼
一个学习java的rookie。
展开
-
一元多项式的乘法与加法运算
设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。输入样例:4 3 4 -5 2...原创 2019-11-03 12:59:06 · 148 阅读 · 0 评论 -
JavaScript——BOM和DOM的学习
目录BOM 概念:浏览器对象模型 Window对象 1.创建 2.方法 3.属性 Location对象 History:历史纪录对象DOM 概念:文档对象模型 核心DOM-...原创 2019-10-21 15:25:14 · 156 阅读 · 0 评论 -
JavaScript—— ECMAScript的简单学习
目录概念:一门客户端脚本语言功能:发展史:ECMAScript:客户端脚本语言的标准 1.基础语法 1.与html结合方式 2.注释: 3.数据类型 ...原创 2019-10-21 13:47:51 · 592 阅读 · 0 评论 -
File类和递归
目录File类概述File类中的静态成员变量绝对路径和相对路径File类的构造方法File类判断功能的方法File类创建删除功能递归过滤器File类概述java.io.file类文件和目录路径名的抽象表示形式java把电脑中的文件各文件夹封装为一个File类,我们可以使用File类对文件个文件夹进行操作使用File类的方法 ...原创 2019-09-21 14:19:50 · 112 阅读 · 0 评论 -
File类的读入和输出,Properties集合
目录I/O字节流I/O概述FileOutputStream:文件字节输出流FileOutputStream的续写和写入换行符FileInputStream:字节输入流文件复制练习FileReader:文件字符输入流FileWriter:字符输出流JDK7的新特性Properties集合I/O字节流I/O概述FileOutputStream:文件字...原创 2019-09-22 21:08:01 · 282 阅读 · 0 评论 -
缓冲流,转换流和序列化流
目录缓冲流原理字节缓冲输出流字节缓冲输入流字符缓冲输入流字符缓冲输出流练习:转换流InputStreamReader类OutputStreamReader类练习将GBK文本转换为utf-8对象的序列化概述:Person类对象对象的序列化对象的反序列化打印流改变输出语句目的地缓冲流原理缓冲流在输入输出时先将输入输出数...原创 2019-09-24 09:41:56 · 482 阅读 · 0 评论 -
数据库day 01
数据库的基本概念 MYSQL数据库软件数据库的基本概念数据库的英文单词:Database 简称:DB什么是数据库?用于存储和管理数据的仓库数据库的特点?1.持久化存储数据。2.方便存储和管理数据3.使用了统一的方法操作数据库 --SQL MYSQL数据库软件1.安装2.卸载 ...原创 2019-09-25 22:28:30 · 122 阅读 · 0 评论 -
数据库的CRUD操作
目录SQLDDL:操作数据库DML:增删改表中数据DQL:查询表中的记录SQLsql:结构化查询语言,其实就是定义了操作所有关系型数据库的规则,每一种数据库存在不一样的地方,称为方言。sql的通用语法:sql语句可以单行或多行书写,以分号结尾。可以使用空格和缩进来增强语句的可读性。注释方式:单行注释:-- 注释内容 # 注释内容 多行注释: /* 注释...原创 2019-09-26 20:26:46 · 451 阅读 · 0 评论 -
DQL,约束,多表关系以及三大范式
目录DQL1.排序查询2.聚合函数:将一列数据作为一个整体,进行列的计算。3.分组查询4.分页查询约束: 非空约束 唯一约束:unique,值不能重复 主键约束:primary key外键约束 foreign key,让表和表产生关系,从而保证数据的正确性数据库的设计1.一对一:2.一对多(多对一)...原创 2019-09-27 22:03:52 · 246 阅读 · 0 评论 -
多表查询,事务以及DCL
目录多表查询笛卡尔积多表查询的分类事务1.基本介绍2.事务的四大特征3.事务的隔离级别DCL:控制权限1.管理用户2.授权多表查询笛卡尔积 有两个集合A,B,取这连个集合的所有组合情况。 完成多表查询要,消除无用数据。多表查询的分类 1.内连接查询:使用where条件消除无用数据...原创 2019-09-28 22:05:45 · 112 阅读 · 0 评论 -
JDBC
目录JDBC基本概念 1.概念:JAVA DateBase Connectivity Java数据库连接,java语言操纵数据库 2.快速入门 3.详解各个对象抽取JDBC工具类:JDBCutilsJDBC控制事务JDBC基本概念 1.概念:JAVA DateBase Connectivity Java数据库连接,java语言操纵...原创 2019-10-06 10:22:47 · 122 阅读 · 0 评论 -
Scanner方法和Random方法
目录面向对象和封装封装private关键字的使用this关键字的使用构造方法常用API第一部分Scanner类Random类面向对象和封装面向对象:面向对象就是在计算机程序开放中,通过“偷懒”的方式,来简化程序设计,不再过多的关注细节。 类:是一组相关属性和行为的机和,可以看作是一组事物的摸板,使用事物的属性特征和行为特征来描述该类事物。 ...原创 2019-10-10 11:11:07 · 355 阅读 · 0 评论 -
线程同步机制以及等待唤醒机制
线程同步机制:同步技术的原理:解决线程安全问题的第二种方法解决线性安全问题的第二种方法:使用同步方法使用步骤: 1.把访问了共享数据的代码抽取出来,放到一个方法追踪 2.在方法上添上synchronized修饰符 格式:定义方法的格式 修饰符 synchronized...原创 2019-09-20 09:28:41 · 374 阅读 · 0 评论 -
线程实现方式和同步机制
多线程实现方式目录多线程实现方式多线程的原理:多线程原理Thread类获取多线程名称的方法Thread类设置线程名称的方法Thread类中的常用方法sleep创建Thread类的第二种方法并发与并行匿名内部类实现进程创建进程线程的概念主线程创建线程的第一种方法多线程的同步机制线程安全问题用同步代码块来解决线程安全问题多线程的原...原创 2019-09-18 22:18:37 · 248 阅读 · 0 评论 -
java学习第二天
第二天又来打卡了不知道还能打多少天卡,感觉有些累,今天内容有点多,希望手别麻了。数据类型强制转换的特点特点:代码需进行特殊处理。格式:范围小的类型 范围小的变量名=(范围小的类型)范围大的数据注意事项:不推荐使用,会出现精度损失(例如将double类型转换为int类型会将小数部分进行舍去)数据溢出(当范围大的数据超出范围小的类型的取值范围,会发生溢出现象)byte/short/c...原创 2019-09-05 21:07:42 · 101 阅读 · 0 评论 -
java学习第三天
java打卡第三天,今天的内容有点多,真的希望手别写麻了!想了想今天开始就不以小结来写了,不然内容巨多,然后希望博客写的越来越好!循环结构循环结构的基本组成部分:a:初始化;b:条件成立,则循环继续,否则,退出;c:循环体重复;d:步进内容三种循环方式:while循环;do-while循环;for循环(最常用三种循环的区别a:在条件不满足的情况下,while和for循...原创 2019-09-07 00:10:13 · 124 阅读 · 0 评论 -
ArrayList(),String,Arrays还有继承使用方法
今天是真的累,也是回学校第五天了,希望一切度好好的。ArrayList(对象数组)特点:ArrayList是大小可变的数组实现,存储在内的数据称之为元素。ArrayList使用步骤基本格式:ArrayList list=new ArrayList();对象名.add(参数) :将指定的元素添加到此集合的尾部。对象名.remove(int index) :移除此集合中指定位置上的元素。返...原创 2019-09-09 08:36:40 · 316 阅读 · 0 评论 -
抽象类,接口还有多态的使用
昨天效率十分低下,所以到最后甚至没来得及写博客,今天又是元气满满的一天,所以先来补一下昨天的博客抽象类 2.1概述抽象方法:我们将没有方法主体的方法称为抽象类。抽象类:包含抽象方法的类。 2.2abstract使用格式定义格式:修饰符 abstract 返回值类型 方法名(参数列表);代码举例:public abstract void run();抽象的使用publi...原创 2019-09-10 09:38:23 · 139 阅读 · 0 评论 -
final关键字,内部类以及权限修饰符
直到今天感觉号彷徨啊,感觉每天一直在看视频,然后练习也没有跟上,好好学吧,好纠结。final关键字final关键字代表最终的,不可改变的常见四种用法:1.可以用来修饰一个类2.可以用来修饰一个方法3.还可以用来修饰一个局部变量4.还可以用来修饰一个成员变量public class Demo01Final { public static void main(String[...原创 2019-09-10 22:00:29 · 142 阅读 · 0 评论 -
Object类,Date类,Systeme类,StringBuilder类以及包装类的使用
因为最近要参加csp,所以先刷三天的题,就先不学习了,而且根据辅导员的说法也不让去实习,所以java学习就不赶进度了,每天按计划来,剩下时间刷数据结构去了,Eclipse真烂Object类Object是所有类的直接父类或者间接父类,所以所有类都可以使用Object的toString()方法和equals(Object obj)方法基本数据类型比较的是数值,引用数据类型比较的是方法,因此对to...原创 2019-09-11 21:07:32 · 115 阅读 · 0 评论 -
Collection集合和泛型
Collection集合1.集合的定义:集合是java中提供的一种可变容器,可以用来存储多个数据。2.集合框架的介绍:3.集合常用功能:public boolean add(E e):把给定的对象添加到当前集合 Collection<String> coll = new HashSet<>(); coll.add("张三"); ...原创 2019-09-14 18:23:26 · 163 阅读 · 0 评论 -
List,Set,Collections工具类
数据结构栈和队列数组链表红黑树List集合List集合 List<String> list=new ArrayList<>(); list.add("a"); String E = list.remove(2); //用指定元素替换指定位置的元素 String a = list.s...原创 2019-09-16 16:14:46 · 162 阅读 · 0 评论 -
Map和Debug
Map集合Map集合的概述java.util.Map<k,v>集合Map集合的特点:1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)2.Map集合种的元素,key和value的数据类型可以相同,也可以不同3.Map集合种的元素,key时不允许重复的,value是可以重复的4.Map集合中的元素,key和value是一一对应的java.uti...原创 2019-09-17 12:16:10 · 267 阅读 · 0 评论 -
异常
目录异常的概念以及异常分类异常产生过程的解析throw关键字Objects非空判断Throws关键字try...catch异常处理finally代码块异常注意事项子父类的异常自定义异常类自定义异常类的练习异常的概念以及异常分类概念:异常:指的是在程序执行过程中,出现的非正常情况,最终会导致JVM的非正常停止。分类:java.lang....原创 2019-09-18 11:55:19 · 103 阅读 · 0 评论 -
变量的基本使用和数据类型的自动转换
打卡第一天从今天开始才开始写技术博客,从最简单的开始,记录学习java的点点滴滴!另外前面的内容就不再重写了,就从变量的基本使用这一小节开始!(参考资料是java黑马就业班)常用快捷键(开始前先写几个常用快捷键)感觉好好用的亚子!Ctrl+d ,在下一行复制当前这一行;Ctrl+l,删除该行;Home,回到该行首字母前;End,回到该行最后一个字母后;常用命令行(前一个月学习...原创 2019-09-04 21:13:06 · 148 阅读 · 0 评论