笔记第一期
banweili008
这个作者很懒,什么都没留下…
展开
-
tomcat防内存溢出参数配置记录
eclipse中tomcat防内存溢出配置-Xms2048M -Xmx2048M -XX:PermSize=512m -XX:MaxPermSize=512m原创 2020-02-24 12:40:31 · 126 阅读 · 0 评论 -
初识原子操作类
** * 启动两个线程,每个线程都将静态变量count累加100次 * * 线程不安全 * * 加synchronized可变安全 * * @author Administrator * */public class Test { public static int count = 0; public static void main(String[] args...转载 2019-05-30 18:19:31 · 106 阅读 · 0 评论 -
mySQL和Oracle的一些区别
Oracle是大型数据库而MySQL是中小型数据库Oracle是收费的 MySQL是开源的Oracle支持大并发、大访问量安装所用的空间差别也很大,Oracle占用的内存空间和机器性能比MySQL大得多操作上的区别:主键:Oracle:create sequence seq_id start with 1 increment by 1;select seq_id.nextval fr...原创 2019-05-30 15:04:23 · 1712 阅读 · 1 评论 -
java简单方法实现不限制数字长度的加减乘除计算器/适合新手小白
一般计算器都有长度限制,想做一个突破int,long范围的计算器,我是新手,所以用了非常简单非常笨的一个方法。在家看到小孩做作业列竖式,就想能不能用列竖式的逻辑来做一个简易计算器,思路也很简单,int类型有长度限制,String没有啊,用String类型来存储数字,把String一个一个拆分为char,然后再做逻辑运算,最后还是用String类型存储结果目前只粗糙的写了一个加法和乘法,后续如果...原创 2019-05-09 15:04:11 · 883 阅读 · 0 评论 -
计算一个杂乱的字符串中包含各个字母的个数
package cn.map;import java.util.HashMap;import java.util.Map;public class Test { /** * 计算一个杂乱的字符串中包含各个字母的个数 * * 创建一个map * 将字符串转换成char数组 * 将char数组中的数据作为map中的Key,map中的value用来计数 * 利用ma...原创 2019-03-27 12:55:16 · 385 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
引用自:https://www.cnblogs.com/su-feng/p/6659064.html这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder...转载 2018-12-06 09:14:02 · 89 阅读 · 0 评论 -
多线程基础(笔记)
多线程:如果一个进程中同时运行了多个线程用来完成不同的工作,则称之为多线程多线程是抢占式执行策略多线程并不是真正的并行,而是多个线程交替占用CPU资源多线程的好处:充分利用CPU资源简化编程模型带来良好的用户体验main方法即为主线程入口主线程产生其他子线程主线程必须最后完成执行,因为它执行各种关闭动作创建线程的两种方法:1.继承Thread类:编写简单,可直接操作线程2....原创 2018-12-05 17:40:28 · 103 阅读 · 0 评论 -
序列化和反序列化(IO基础笔记)
序列化是将对象的状态写入到特定的流中的过程反序列化是从特定的流中获取数据重新构建对象的过程序列化:使用ObjectOutputStream(OutputStream)的writeObject(Obj)方法反序列化:使用ObjectInputStream(InputStream)的readObject()方法,返回类型为Object常见异常:NotSerializableException原...原创 2018-12-05 08:22:28 · 147 阅读 · 0 评论 -
I/O基础(笔记)
I–input输入/读O–output输出/写java.io.File类----操作文件File file=new File(String pathName);参数的两种格式:1.C:\test.txt 2.C:/test.txtFile类常用方法:boolean exists() 判断文件或目录是否存在boolean isFile() 判断是否是文件boolean isDir...原创 2018-12-04 17:01:28 · 145 阅读 · 0 评论 -
String==的问题(笔记)
public static void main(String[] args) { String str1=new String("hello"); String str2="hello"; String str3="hello"; System.out.println(str1==str2);//结果为false System.out.println(str2==str3);...原创 2018-12-04 15:16:49 · 126 阅读 · 0 评论 -
普通for循环和递归算法实现九九乘法表
普通for: //普通for循环九九乘法表 public static void main(String[] args) { for (int a = 1; a <= 9; a++) { for (int b = 1; b <= a; b++) { System.out.print(a + "*" + b + "=" + a * b + "\t"); ...原创 2018-12-04 14:49:10 · 316 阅读 · 0 评论 -
加减计算器(java基础笔记)
加减计算器(笔记)package calculator_DIY;import java.util.Scanner;public class Calculator { Scanner input = new Scanner(System.in); public int add(int num1, int num2) { return num1 + num2; } publi...原创 2018-12-04 12:17:09 · 484 阅读 · 2 评论 -
int转换成二进制数字
import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入要转换成二进制的数字:"); int z = input.nextInt()...原创 2018-12-04 12:09:54 · 9433 阅读 · 0 评论 -
单例模式
饿汉模式://单例模式/饿汉模式public class Demo { private Demo() {} private static Demo demo = new Demo(); public static Demo getDemo() { return demo; }}懒汉模式://单例模式/懒汉模式public class Demo1 { priv...原创 2018-12-04 11:29:58 · 96 阅读 · 1 评论