java基础
文章平均质量分 67
yaner22
这个作者很懒,什么都没留下…
展开
-
语句-循环结构for
1.for语句格式:for(初始化表达式;循环条件表达式;循环后的操作表达式){执行语句;(循环体)}2.执行顺序图:3.for语句和while语句的区别:for:for(int x=1;x{system.out.println("x="+x);}system.out.println(x);while:int y=1;while(原创 2017-02-17 11:21:59 · 772 阅读 · 0 评论 -
基本数据类型
位:位(bit)是电子计算机中最小的数据单位。每一位的状态只能是0或1。字节:8个二进制位构成一个字节(Byte),它是存储空间的基本计量单位。一个字节可以存储一个英文字母或者半个汉字(一个汉字占2个字节的存储空间)。字:字由若干各字节构成,字的位数叫字长。8位机,一个字就是一个字节;16位机,一个字就是两个字节。KB:1KB表示1K个Byte,也就是1024个字节。MB 1MB=原创 2017-07-12 15:30:00 · 285 阅读 · 0 评论 -
数组-数组的应用
1.Array的常见方法原创 2017-07-14 17:31:15 · 246 阅读 · 0 评论 -
IO流-File
1.常用构造函数File file = new File(String pathName);通过将给定路径名字符串转换为抽象路径名来创建一个新的File实例。egString fromAddress = "D://TEST/HUAHAI/voice/"; File file = new File(fromAddress);2.常用方法(1)egStr原创 2017-05-18 13:40:22 · 175 阅读 · 0 评论 -
API-集合框架
1、集合是存储对象最常用的一种方式。2、数组和集合类同是容器,区别:(1)数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。(2)数组中可以存储基本数据类型,集合只能存储对象。3、集合的特点:(1)集合只能存储对象;(2)集合的长度是可变的;(3)集合可以存储不同类型的对象。原创 2017-03-08 21:45:51 · 219 阅读 · 0 评论 -
java常见问题
1.数组常见问题(1)int [ ] arr = new int[3];System.out.println(arr[3]);报错ArrayIndexOutOfBoundsException,数组下标越界(2)int [ ] arr = new int[3];arr = null;//将arr的数组指向取消System.out.println(arr[0]);报错Nul原创 2017-02-22 10:55:41 · 258 阅读 · 0 评论 -
API-String类和StringBuffer类
String类1.String类的概述字符串是一个特殊的对象字符串一旦初始化就不可以被改变原创 2017-02-22 14:30:58 · 169 阅读 · 0 评论 -
数组-数组的概述
1.数组的概述 一个变量只能存储一个数据,要想存储多个数据,可以使用数组完成。 数组的定义 同一种类型数据的集合。其实数组就是一个容器。 数组其实就是可以存储固定个数并且是同一类型的元素的容器。 数组的特点 1.这些数据必须是同一类型; 2.存储时必须明确元素的个数。 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这原创 2017-02-21 17:32:30 · 691 阅读 · 0 评论 -
栈和堆
1.java的内存划分(1)寄存器。cpu涉及区域(2)本地方法区。是和系统相关的代码存储区域(3)栈内存:存储的都是局部变量,变量运算区域一结束,就释放。 局部变量:在方法上的参数,方法内的变量,语句中的变量。(4)堆内存:存储的是数组和对象,简单说,堆内存中存储的都是实体。 实体:简单理解为原创 2017-02-22 09:54:41 · 302 阅读 · 0 评论 -
语句-break语句和continue语句
break(跳出),continue(继续)break语句:应用范围:选择结构和循环结构,跳出循环或选择;continue语句:应用于循环结构,作用是结束本次循环,继续下次循环;1.break语句:for(int x=0;xif(x==1){break;}System.out.println("x="+x);}当x=1时,执行到break,跳出if语句的原创 2017-02-19 17:25:57 · 638 阅读 · 0 评论 -
语句-循环结构while和do while
循环结构有:while、do while和forwhile语句:while(条件表达式){执行语句;}输出1-10之内的奇数案例代码:int x=1;while(xif(x%2==1){system.out.println("x="+x);//x+=2x++;}}输出1-10的和案例代码:int x=1;int sum=0;whi原创 2017-02-17 10:42:37 · 872 阅读 · 0 评论 -
函数-函数的概述与应用
1.函数的定义 函数就是定义在类中的具有特定功能的一段独立小程序。 函数也称为方法。2.函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...) { 执行语句; return 返回值; }修饰符原创 2017-02-21 09:56:28 · 341 阅读 · 0 评论 -
函数-函数的重载
1.重载的概念 在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。(参数的顺序) 重载的特点 与返回值类型无关,只看参数列表。 重载的好处 相同功能不用定义多个名称,一个名称即可。方便于阅读,也方便于调用,优化了程序设计。 应用场景 功能相同的函数名称应该是一致的。 那么一致后如何来区分呢?通过参数列表原创 2017-02-21 15:11:03 · 252 阅读 · 0 评论 -
语句-switch语句
switch语句的特点如下:(1)switch(x)被选择的内容(即x)只能是byte,short,int,char这四种类型;(2)备选答案并没有指定的顺序,但是执行肯定是从第一个case开始的,如果其中有匹配的case,执行完,通过该case的break就结束了switch。如果没有匹配的case,执行完default结束;if和switch的应用场景:1.如果是对具体个数的数原创 2017-02-17 09:36:20 · 309 阅读 · 0 评论 -
语句-综合练习题目
第一题if(x++==2 & ++y==2){ x=7;}System.out.println("x="+x+",y="+y);解析:不管是x++,还是++x,x的值肯定是变成了+之后的值,题目中,x++与2比较,是拿x预存的值与2比较,因此是1与2比较,就是假;单&是左右两边都要执行的,++y==2是真,因此不执行x=7,最后结果是-------------原创 2017-02-19 23:16:39 · 294 阅读 · 0 评论 -
jsp
1.jsp就是可以在html文件中插入java代码,如下2.jsp需要安装jdk和web服务器,例如tomcat3.jsp表达式4.jsp指令(1)page指令常用:(2)include指令jsp通过include指令来包含其他文件(3)taglib指令引入自定义标签库uri指定标签库的位置,prefix指定标签库的前缀原创 2017-07-26 17:44:02 · 233 阅读 · 0 评论