随笔分类 -  JavaSe学习之路

摘要:跳台阶https://www.nowcoder.com/profile/659420256/codeBookDetail?submissionId=92424945 public class Solution {public int JumpFloor(int target) {if (target 阅读全文
posted @ 2020-11-06 14:32 Coding_Now 阅读(115) 评论(0) 推荐(0)
摘要:线程池:java语言为我们提供了一个管理线程的类型ExecutorService。 概念:创建多个线程,集合到一起就是线程池。 作用:自动创建线程,重用线程。 当创建大量的线程时,在线程结束后会有内存开销,线程的频繁切换也会造成大量的开销,很容易系统崩溃,所以设计了线程池。 线程池对象为我们提供了固 阅读全文
posted @ 2018-06-16 10:46 Coding_Now 阅读(155) 评论(0) 推荐(0)
摘要:String对象是字符串常量,不可变的,底层是用final修饰的,public final class String。 我们经常做的字符串+运算,这样是一种不可取的做法,因为String的对象是常量。 比如String s = "123",s=s+"45",它不是在原来的s上做的操作,而是又重新创建 阅读全文
posted @ 2018-06-16 10:10 Coding_Now 阅读(161) 评论(0) 推荐(0)
摘要:1:什么是线程 线程是app中的一个任务(顺序执行流) 进程是操作系统的一个任务,开辟了一个独立的内存空间,一个app占用一个进程,一个app中有一个或多个线程。这些线程可以共享这块内存空间的资源。 2:并发 在计算机中,围观上,多个线程不是同时进行的,而是断断续续的(cpu把时间段分成无数多个小的 阅读全文
posted @ 2018-06-08 14:32 Coding_Now 阅读(162) 评论(0) 推荐(0)
摘要:IO流 流的作用:进行数据传输的作用。 按照读写单位的大小分类:字节流和字符流 字节流的父类: 输出流:OutputStream 输入流:InputStream 输出流有个特点,制定的文件不存在,会自动创建此文件。 1:文件输出输入字节流 FileInputStream FileOutputStre 阅读全文
posted @ 2018-06-01 10:49 Coding_Now 阅读(167) 评论(0) 推荐(0)
摘要:1:按照读写的单位大小来分 字节流 字符流 2:按照读写时是否直接与硬盘,内存等节点连接分类 节点流:会直接与某节点关联的流。 处理流:不与硬盘,内存等设备直接关联的流类型,处理流一般都会以节点流为参数。 3:按照处理效率分类 低级流 高级流 输入(input):把外界(硬盘)的数据写入到程序中。 阅读全文
posted @ 2018-06-01 10:46 Coding_Now 阅读(1214) 评论(0) 推荐(0)
摘要:一:作用 对文件系统上的文件或目录进行查看操作等。只能创建,删除文件(目录)或者查看属性,但是不能修改文件的内容。 二:构造器 File(String pathname):参数pathname是一个路径,此构造器的相对位置是在项目名这个文件夹下。 File(String parentpath,Str 阅读全文
posted @ 2018-06-01 09:53 Coding_Now 阅读(1773) 评论(0) 推荐(0)
摘要:一:错误的分类 Error:错误(不可控),一般指的是系统方面的异常,比如蓝屏,内存溢出,jvm运行环境出了问题。 Exception:是可控的异常,程序员可以在编写程序时解决的错误。 两者的父类为Throwable。 二:可控制的异常 Exception:是所有异常的父类,其下面可以派生出很多子类 阅读全文
posted @ 2018-05-31 14:52 Coding_Now 阅读(124) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-05-31 14:30 Coding_Now 阅读(128) 评论(0) 推荐(0)
摘要:1. 集合框架。集合是用来存储数据的,比数组操作方便,不需要考虑容量问题,可以存储不同类型的数据,但是不建议,因此出现了泛型机制来约束。编译器就可以检查元素类型是否匹配,避免了程序运行时出现错误。 2. 父接口Collection 常用的子接口: List:有序,可重复(元素之间通过equals比较 阅读全文
posted @ 2018-05-31 10:50 Coding_Now 阅读(156) 评论(0) 推荐(0)
摘要:一: jdbc是java database connectivity(java数据库连接技术) 此技术为其他程序员连接数据库提供了一个接口, 每个数据库厂商实现此接口,编写自己的业务逻辑, 调用者可以根据自己的需求来选择数据库厂商的逻辑。 二:工作原理 (1)加载驱动 (2)建立连接 (3)创建语句 阅读全文
posted @ 2018-05-25 10:04 Coding_Now 阅读(119) 评论(0) 推荐(0)
摘要:#MySQL配置信息 username=root password=123456 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/Demo 说明:username是你当时安装数据库时创建的名字,密码也是自己设定的。当然,你还要 阅读全文
posted @ 2018-05-25 09:45 Coding_Now 阅读(185) 评论(0) 推荐(0)
摘要:链接:https://pan.baidu.com/s/1ww54gf8kAOzl6V-QNsmXXA 密码:tolk (如果失效了可以留言我会上传) 有了思维导图,学习java更进一步。 阅读全文
posted @ 2018-04-26 14:40 Coding_Now 阅读(255) 评论(4) 推荐(1)
摘要:一、包装类列表 1) 在这八个类名中,除了Integer和Character类以后,其它六个类的类名和基本数据类型一致,只是类名的第一个字母大写即可。 2)对于包装类说,这些类的用途主要包含两种: a、作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。 b、包含每种基本数据类型的相关属性如最 阅读全文
posted @ 2018-04-26 13:23 Coding_Now 阅读(127) 评论(0) 推荐(0)
摘要:一、含义: 是一个有规律的,有特定意义的一串字符,通常用来进行匹配,查找等操作。 二、常用符号 .:任意字符 [abc]:表示abc中的任意一个字母 [^abc]:表示除了abc之外的任意字符 [0-9]:表示0-9中的任意一个数字 [a-z]:表示a-z中的任意一个字母 [0-9a-zA-Z]:表 阅读全文
posted @ 2018-04-25 21:03 Coding_Now 阅读(137) 评论(0) 推荐(0)
摘要:一、Map接口 1)用于保存具有“映射关系”的数据:key-value,键值对。Map中的key和value可以说任何引用类型的数据。 2)Map中的key用set存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode和equals方法。 3)key和value之间存在单向一对一关系 阅读全文
posted @ 2018-04-20 19:33 Coding_Now 阅读(118) 评论(0) 推荐(0)
摘要:一、抽象类 关键字:abstract,抽象的,可以修饰类和方法。 1)抽象方法,父类声明一个方法但不能提供方法实现,该方法的实现子类提供,这样的方法交抽象方法。 2)抽象类:有一个或更多抽象方法的类称为抽象类,前提是继承基础之上。抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超 阅读全文
posted @ 2018-04-18 23:46 Coding_Now 阅读(142) 评论(0) 推荐(0)
摘要:一、泛型 1、为什么要使用泛型? 没有泛型的的时候,任何类型都可以添加到集合中,不安全;每次取值后,需要类型强制转换,繁琐。 2、核心思想:把一个集合中的内容限制为一个特定的数据类型,注意:泛型只能使用引用数据类型 3、 (1)在集合中使用泛型(掌握) --1:声明了泛型类,但没有使用泛型,返回一个 阅读全文
posted @ 2018-04-16 21:32 Coding_Now 阅读(207) 评论(0) 推荐(0)
摘要:一、集合与数组的对比 使用array存储对象时具有一些弊端,而java集合就像一种容器,可以动态的把多个对象的引用放入容器中。 数组的弊端:长度一旦设定,就不可改变;数组里的元素的个数不可知。 二、集合概况 | Collection集合 | List接口:有序,可重复序列。 | ArrayList集 阅读全文
posted @ 2018-04-14 22:24 Coding_Now 阅读(258) 评论(0) 推荐(0)
摘要:一、String 1--: "=="比较的是元素在栈中的地址。 equals()方法比较的是字符串的面值。 比较过程:(可看源码) 1)地址 2)类型 3)面值 2--:构造器 (1)String是一个不可改变的字符序列; (2)如果改变面值,将创建一个新的字符串; (3)同一个字符串的面值不会创建 阅读全文
posted @ 2018-04-14 21:34 Coding_Now 阅读(395) 评论(0) 推荐(0)