![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 66
com_d_d
这个作者很懒,什么都没留下…
展开
-
String的用法
<br />1. 构造方法:<br />String() <br />初始化一个新创建的 String 对象,它表示一个空字符序列。<br />String(byte[] bytes) <br />构造一个新的 String,方法是使用平台的默认字符集解码字节的指定数组。<br />String(byte[] bytes, int offset, int length) <br />构造一个新的 String,方法是使用指定的字符集解码字节的指定子数组。<br />String(byte[] b原创 2010-12-03 14:16:00 · 473 阅读 · 0 评论 -
对象的赋值和普通赋值的区别
<br />/*<br /> * 赋值,主要是区别对象的赋值和普通赋值的区别<br /> * 对主数据类型的赋值是非常直接的。由于主类型容纳了实际的值,而且并非指向一个对象的句柄,<br /> * 所以在为其赋值的时候,可将来自一个地方的内容复制到另一个地方。例如,假设为主类型使用“A=B”,<br /> * 那么B处的内容就复制到A。若接着又修改了A,那么B根本不会受这种修改的影响。作为一名程序员,这应成为自己的常识。<br /> * 但在为对象“赋值”的时候,情况却发生了变化。对一个对象进行操作时,我们原创 2010-12-03 14:08:00 · 879 阅读 · 0 评论 -
【第一章】对象入门
<br />面向对象的优点:对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。<br /> 对于成功的OOP语言,它们不仅集成了这种语言的语法以及一个编译程序(编译器),而且还有一个成功的开发环境,其中包含设计优良、易于使用的库。大多数程序员的首要任务就是用现有的对象解决自己的应用问题。<br原创 2011-04-12 20:38:00 · 345 阅读 · 0 评论 -
Thinking in Java (读书小记)-引言
<br /> 同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。<br />不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java的强大。<br /> <br />事实上,学习任何语言时,脑海里有一个现成的知识结构往往会起到事半功倍的效果。<br /> <br />(1) 第1章:对象入门<br />这一章原创 2011-04-12 20:17:00 · 414 阅读 · 0 评论 -
自动递增和递减 (thinking in java)
<br /> 和C类似,Java提供了丰富的快捷运算方式。这些快捷运算可使代码更清爽,更易录入,也更易读者辨读。<br />两种很不错的快捷运算方式是递增和递减运算符(常称作“自动递增”和“自动递减”运算符)。其中,递减运算符是“--”,意为“减少一个单位”;递增运算符是“++”,意为“增加一个单位”。举个例子来说,假设A是一个int(整数)值,则表达式++A就等价于(A = A + 1)。递增和递减运算符结果生成的是变量的值。<br />对每种类型的运算符,都有两个版本可供选用;通常将其称为原创 2011-04-19 10:51:00 · 733 阅读 · 0 评论 -
素数
<br />方法1:<br /> /** * 一般求素数方法 * 让x被2到sqrt(x)除, * 如果x能被2至sqrt(x)之中任何一个整数整除, * 那么说明x不是素数,否则是素数。 */ public static void Normal() { for(int i=2; i<100; i++) { int j; for(j=2; j<(int)(Math.sqrt(i)+1);j++) { if(i%j==0)原创 2011-04-26 11:15:00 · 596 阅读 · 0 评论