java编程那些事儿 pdf,科学网—《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.集合框架简述

转载本文请联系原作者获取授权,同时请注明本文来自马舒天科学网博客。

链接地址:http://blog.sciencenet.cn/blog-1497049-880505.html

上一篇:SPSS与统计应用分析(吴明隆,涂金堂著)---读书摘录

下一篇:关于文本表示的一些模型(看到别人写的一些资源存留一下)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值