随身笔记
zjj20181021
蜗牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
随身笔记(计算机基础)
计算机主要由6大硬件组件构成:中央处理器(CPU)、内存、存储设备、输入设备、输出设备、通信设备; 软件是电脑要实现功能所使用的程序,一般分为操作系统、应用软件、辅助软件; 比特是信息量的度量单位为信息量的最小单位。字节是计量单位、最小的存储单元,每个字节由8个比特构成。千字节(KB)用于衡量内存大小的单位。千兆字节(GB大约是10亿字节)用于衡量磁盘大小的单位。 ...原创 2019-01-24 18:28:14 · 261 阅读 · 0 评论 -
随身笔记(Java)
Java是从类中的main方法开始执行的。 类名都是以大写字母开头。 字符串必须放入双引号当中。 语法错误常见,忘记分号,大括号等或单词拼错。 源文件扩展名必须是.java,而且文件名必须与公共类名完全相同。字节码文件扩展名为.classJava源代码先翻译成字节码才能被执行。 NoClassDefFoundError--运行一个不存在的类所出现的提示 NoSuc...原创 2019-01-24 18:31:47 · 185 阅读 · 0 评论 -
随身笔记(Java)
加号(+)有两种意义,一种是做加法另外一种是做字符串连接符。在源代码中,字符串常量不能跨行,因此,一般会造成编译错误,为纠正错误一般将长字符串分解成几个子串。 从控制台读取输入 Scanner input = new Scanner(System.in); 创建了一个Scanner对象,input是一个Scanner类型的变量。 Double radius = input.nex...原创 2019-01-24 18:37:37 · 243 阅读 · 0 评论 -
随身笔记(Java)-显示当前时间(英国和北京时间)
显示当前时间的代码学习 以GMT(格林威治标准时间)来显示当前时间。以小时:分钟:秒的格式显示。--英国的时间 //调用System.currentTimeMillis()方法获取从1970年1月1日到现在的毫秒数 long totalMilliseconds = System.currentTimeMillis(); //通过将总毫秒数/1000得...原创 2019-01-24 18:42:47 · 1517 阅读 · 0 评论 -
随身笔记(Java)-产生随机数
产生随机数 第一种使用System.currentTimeMillis()%10会产生第一个随机的整数 随机产生2个整数x和y,显示what is x+y?,输入答案显示是否正确 int number1 = (int)(System.currentTimeMillis()%10); int number2 = (int)(System.cur...原创 2019-01-24 18:47:33 · 280 阅读 · 0 评论 -
随身笔记(Java)
Java有几种类型的选择语句:if语句,else if语句,嵌套if语句,多支else if语句,switch语句和条件表达式. 常见的错误:忘记必要的大括号、在错误的地方结束if语句(在if行错加了一个分号)、将==当成=来用、悬空else分支、两个浮点数值得相等测试(浮点数值一般都是近似值) 常见陷阱: 简化布尔变量赋值 if(number%2==0) eve...原创 2019-01-24 18:53:58 · 293 阅读 · 0 评论 -
随身笔记(Java)-Math
常用数学函数:Math类中有三种方法(三角函数方法、指数函数方法、服务方法)。 除这些方法以外还提供了两个很有用的double型常量,PI(3.14159)和E(自然对数的底),可以在任意程序中用Math.PI和Math.E来使用这两个常量。 服务方法包括取整、求最小值、求最大值、求绝对值和随机方法。 Math类中的三角函数方法: sin(radians)返回正弦函数值;...原创 2019-01-24 18:58:18 · 311 阅读 · 0 评论 -
随身笔记(Java)
字符数据类型和操作,用char用来表示单个字符,字符型直接量用单引号括住;字符串直接量必须在括在双引号中; 一个16位unicode码占两个字节,用以\u开头的4位十六进制数表示,范围从’\u000’到’\uFFF’ 大多数计算机采用ASCII码(美国标准信息交换码),他是表示所有大小写字母、数字、标点符号和控制字符的8为编码表。,unicode包括ASCII码,从’\u000’...原创 2019-01-24 20:05:45 · 321 阅读 · 0 评论 -
KMP算法-字符串匹配问题
大致情况描述:给定两个字符串,从一个字符串中找出另一个字符串出现的第一个位置;方法一:暴力法(直接用两次遍历,指针移动的方法,时间复杂度为O(m*n))方法二:KMP算法(时间复杂度O(m+n))KMP理解思路:对于此题的解决,用KMP算法: public int strStr(String haystack, String needle) { if (needle.len...原创 2019-08-22 19:37:21 · 266 阅读 · 2 评论
分享