摘要:
1定义:通过某种方法,将数组中的元素进行从大到小或者从小到大的排序 2实现思路: (1)比较数组中的元素,如果第一个数比第二个数大,我们就交换他们的位置 (2)每一次比较,都会产生一个最大或者最小的数字 (3)下一轮则少一次排序 3代码实现如下 4冒泡排序的优化:(思路:当已经排序好了,就不再进行循 阅读全文
摘要:
1:java中的方法类似于其他语言的函数,简单来说:用来完成特定功能的代码 2:java中方法的组成部分 (1)修饰符+返回类型+方法名 (2)形式参数和实参,形式参数:用于接收外部传进来的参数,实参:用于方法体内部执行 (3)return不仅仅是方法的返回值,也可以终止方法。 3:方法的调用: ( 阅读全文
摘要:
1:顺序结构 定义:java中的执行都是顺序结构,简单来说:就是从上而下依次执行 2:选择结构 (1)定义:If-else (2)If-else-else-else-if (3)Switch(注意:在jdk7以后 switch支持String的比较了) 底层原理:是比较字符串中的hashCode比较 阅读全文
摘要:
java中生成doc文档步骤(通过命令行生成) (1):首先在idea中打开文件夹目录 (2):通过cmd输入命令 javadoc - encoding UTF-8 charset UTF-8 类名.java(加入格式调节,防止乱码问题) java通过idea生成doc文档的步骤 (1)百度即可 面 阅读全文
摘要:
1:什么是变量? java中简单理解就是可以变化的量 2:变量的类型: (1)类变量:需要加上关键字static,在后面中的jvm中会详细讲解内存分解,随着类的加载而加载 类的结束和结束 (2)实例变量:定义在全局中 可以通过对象.属性名获取 (3)局部变量:局部变量存在方法中或者代码块中,随着方法 阅读全文
摘要:
1:java中的数据类型转换 (1):高转低 --》(数据类型)变量 (2):低转高 》自动转换 2:转换中需要注意的一些点: (1)不能对布尔值进行转换 (2)不能把对象类型转换为不相干的类型 (3)把高容量转换为低容量时,需要强制转换 (4)转换的时候可能存在精度的问题,或者内存溢出的情况(当数 阅读全文
摘要:
1:float中的误区: 原因:float有限,离散,舍入误差,接近但不等。 最好避免使用float进行比较! 2:字符的拓展: 所有的字符本质还是数字, 编码:Unicode:0-65536 Unicode表中常见的 a=97 A=65 3:转义字符的拓展额 (1)\t:表示空格 (2)\n:表示 阅读全文
摘要:
1:要求变量的使用有严格的说明,所有的变量必须先定义后才能使用 2:java中的数据类型分为两大类 (1)基本数据类型 注意:(1):int类型是最常用的(2)long记得在后面加一个L(3)float后面需要加一个F(用于区分小数)(4)字符只有一个字符,不能写两个,否则会报错 (5)String 阅读全文
摘要:
1:java中的关键字【蓝色的表示常用的】 2:标识符的注意点: (1):所有的标识符都是以字母A-Z或者a-z或者美元符号或者下划线开始的。 (2):不能以数字开头。 (3):标识符的大小写是敏感的。 (4):首字符之后可以是任何字符的组合。 (5):不能使用关键字作为变量名或者方法名 (6):可 阅读全文
摘要:
1:java的特性和优势 简单性,面向对象性,可移植性,高性能,分布式,动态性(java中的反射),多线程,安全性,健壮性 2:java的三大版本(Write one ,Run Anywhere) javaSE:标准版 javaME :嵌入式开发 javaEE:E企业级开发 3:JDK,JRE,JV 阅读全文