Java
有情就会赢
信仰
展开
-
程序流程控制
1.选择分支语句:if/else,switch. 2.循环语句:while,do/while,for. 3.跳转语句 break,continue. 1.1 if/else例子: if(a=b){a=1;} b = 1; 如果a和b相等,就执行a=1.无论a与b是否相等都会执行b=1; if (a=b){a =1;} else {b=1;} 如果a与b相等,就执行a=1;不原创 2016-10-10 23:50:37 · 275 阅读 · 0 评论 -
Java 基础
一、程序设计步骤 1.分析问题。 2.确定数据结构和算法。 3.编制程序。 4.调试问题。 5.编写程序文档。 注明:调试错误分为开发错误:①语法错误,②逻辑错误。运行错误:内存溢出、存储器空间不够。二、算法的表示(流程图) 流程图有三种结构:顺序结构、选择分支结构、循环结构。 例如:随机输入一个数a同时能被3和5整除. 补充内容:原创 2016-10-03 16:26:39 · 291 阅读 · 1 评论 -
Java 基础语法
1.1 关键字:①Java中一些保留的单词:true、false、null字面量值,不是关键字,不能用于定义标识符。②main不是关键字 1.2 标识符:在Java中,我们需要标识代码中的很多元素,包括类名、方法、字段、变量、包名等。 1.2.1 标识符规则:①不能是关键字或true、false、null。②可以包含字母、数字、下划线 _ 、美元符号$.③第一个字母必须是一个字母原创 2016-10-03 15:41:18 · 316 阅读 · 0 评论 -
数组
1.定义:数组是存储在一个连续的内存块中的元素集合,数组中的每个元素必须是相同的数据类型。数组在Java中是一个对象,数组实例同样是使用new操作符创建的。 2.特点: ①同种数据类型一旦确定就不能改变。②连续空间存放。③有自己的长度,初始化后数组长度不可改变。④有自己的下标,从0到长度减一。⑤数组存储可保存“基础”和“引用”两种类型数组。 2.1优点:效率高,由于顺序存储,内存地址可以直接计算原创 2016-10-17 22:00:11 · 297 阅读 · 0 评论 -
方法
1.1 定义:用来完成特定功能的代码片段。 解决问题:1解决程序中代码过长。2使程序代码更清晰,易于阅读。3便于修改。 方法可以相互嵌套调用,没有数量限制。可以调用自己。语法: 其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会原创 2016-10-17 22:34:35 · 232 阅读 · 0 评论 -
前段知识点巩固
输入三个数找最大值 成绩等级 数据类型转换细节面试题: 解析:图片中只有第三个输出明确了表达式i为整型,所以char x要隐形转换为int型。而第一个和第二个输出没有告诉,第一个0的时候在char范围所以不用转换;而第二个111111110的时候超出char的65535所以要转换为int。基本数据类型与引用数据类型在使用方法时的区别:原创 2016-10-18 00:09:16 · 229 阅读 · 0 评论 -
(四)java开发常用类(包装,数字处理集合等)(上)
一:首谈Java中的包装类 Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连转载 2016-10-17 22:44:02 · 325 阅读 · 0 评论 -
(五)java开发常用类(包装,数字处理集合等)(下)
上接: (四)java开发常用类(包装,数字处理集合等)(上)3.Set接 口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。 它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现 hashCode()方法,它使用了前面说过的哈希码转载 2016-10-18 21:41:48 · 311 阅读 · 0 评论