mashutian的个人博客分享 http://blog.sciencenet.cn/u/mashutian

博文

《java编程那些事儿》 前面部分阅读笔记

已有 3028 次阅读 2015-4-7 12:43 |个人分类:摘录|系统分类:科研笔记| 知识点, 字符串, java编程

最近用java比较多,就开始看一下JAVA的书,因为封面的标注(根据CSDN同名长篇技术连载改编而成),所以把这本书前面部分简单看了一下,有用的地方自己之前不知道的知识点写一下。本文主要介绍了一些处理字符串时候要用到的方法。

第一章计算机基础

1.大家买硬盘的时候,比如160GB,这里厂商使用的进制是1000,而不是1024,所以160GB容量格式化以后大概只有:(160*1000*1000*1000)/1024/1024/1024=149GB

2.TCP(Transfer ControlProtocol)协议和UDP(User Datagram Protocol)用户数据报协议方式

传输控制协议方式就像打电话,传输可靠,代价高。

用户数据报协议方式就像发短信,数据可能丢失,代价小。

3.IP类似于电话号码

网络中只能使用IP地址进行数据传输,域名只是为了方便记忆,传输时需要把域名转化为IP,这一步被DNS服务器专门完成。

DNS百度百科:

http://baike.baidu.com/link?url=wk6DZhmlqO9rKzaUUPw8cFSJpPRk7NtYBOrA8ctiLaWHbIdNAl8fnCGGLnKvJVwsubDACOdgIfMelYADwG1IK_

DNS百度经验(DNS服务大全):

http://jingyan.baidu.com/article/1974b289a04bd4f4b1f774c9.html

4.JAVA

JavaScript和JAVA的关系,就好像雷锋和雷峰塔的关系,就是名字相似。

引自:http://www.cnblogs.com/youring2/archive/2013/06/06/3120645.html

 

第二章建立开发环境

第三章 JAVA基础语法

在规范的代码中。一般有10%到20%的注释,也就是每100行的代码中包含10到20行的注释内容,还要保持代码和注释内容的同步。

 

第四章运算符

这个运算符其实应该蛮有用的就是一直用不上:“?:”

条件式值1:值2

如果条件式的结果是true,则整个式子取值1 的值,否则取值2的值。

 

第五章流程控制

虽然我一直不适用break和continue,但是还是要注明基本概念

break中断正在执行的循环

continue跳过该次循环

实例讲解:最大公约数,99乘法表,质数判断等等。

 

第六章数组、多维数组

n.length数组n的长度

实例讲解:随机数,排序,判断重复项,拉丁矩阵,杨辉三角,螺旋数组等等。

 

第七章方法

方法:实现特点功能的代码块的集合

方法声明是创建一个新的功能,声明出来的方法在需要的时候通过调用执行。

同一个类内部不能声明相同的方法

参数传递:按值传递、按址传递(以前考试老考这个)

 

第八章面向对象这一章我没看,但是写的很好,给个例子的链接。

http://java2000-net.iteye.com/blog/241688

 

第九章 JDK文档使用

1.Object

equals方法:判断两个对象的内容是否相同,同样可以判断字符串内容是否相同

toString方法:返回该对象的字符串表示

2.Math

绝对值abs;平方根计算sqrt等等

3.String和StringBuffer(字符处理用的比较多)

(1)String

charAt方法:按照索引值获得字符串中指定的字符(第一个字符的索引值是0

compareTo方法:比较两个字符串的大小,依次比较每个字符的字符编码

compareToIgnoreCase方法:忽略字符大小写

endsWith方法:判断字符串是否以某个字符串结尾

indexOf方法:查找特定字符或字符串在当前字符串中的起始位置,不存在返回-1

length方法:返回字符串的长度,即字符的个数,中文字符也是一个字符

replace方法:替换;replaceAll方法以及replaceFirst方法

split方法:以特定字符串作为间隔,拆分当前的内容,拆分以后得到一个字符串数组!!

substring方法:取字符串中的子串

toCharArray方法:将字符串转换为对应的char数组

toLowerCase()方法和toUpperCase()方法:大小写转换

trim方法:去除首尾空格

valueOf方法:其他类型的数据转换为字符串类型

(2)StringBuffer

append方法:追加内容到当前StringBuffer对象的末尾

deleteCharAt(int index)方法:删除指定位置的字符,然后将剩余的内容形成新的字符串

insert方法:在StringBuffer对象中插入内容,形成新的字符串

reverse方法:内容反转

setCharAt(int index,char ch)方法:修改对象索引值为index位置的字符为新的字符ch

4.System

arraycopy方法:数组拷贝

currentTimeMillis方法:返回当前时间

5.包装类6.java.util包7.Random类不再展开

8.集合框架简述

 




https://blog.sciencenet.cn/blog-1497049-880505.html

上一篇:SPSS与统计应用分析(吴明隆,涂金堂著)---读书摘录
下一篇:关于文本表示的一些模型(看到别人写的一些资源存留一下)
收藏 IP: 221.178.200.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

全部作者的精选博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-26 10:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部