学习笔记2—Java基础2_Java编程基础
来源:互联网 发布:流星网络电视破解 编辑:程序博客网 时间:2024/05/18 13:09
java基本语法特点:
严格区分大小写
格式自由
java两类语句:
结构定义语句
功能执行语句(以分号隔开)
java三种注释方式 :
1.// 注释一行
2./*
*/ 不能嵌套自身 而可以嵌套//
3./**
*/专用注释
java标识符的定义:
java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符 号($)组成,但标识符不能以数字开头,不能是关键字。
java常量:
需要注意的几个特殊常量:
‘/r‘表示接受键盘输入,相当于按下了回车键;
‘/n‘是换行;
‘/t‘是制表符,相当于table键;
‘/b‘是退格键,相当于Back Space;
‘/‘‘是单引号,而‘/“‘是双引号;
‘//‘是一个斜杠“/”。
java变量:
变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括 号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。
注意各种类型变量的有效值范围。
java类型转换:
系统会根据具体情况自动进行类型转换,占用字节少的自动转换为占用字节多的类型,反之则需要用户 强制转换。
java程序的流程控制:
顺序结构:程序从上到下一行一行执行的结构,中间没有判断和跳转,直到程序结束。
选择结构:1.if语句的三种形式,If语句还可以嵌套使用,嵌套时最好使用{}确定层次界限。
2.switch语句需要注意:
default语句是可选的,它接受除上面接受值的其他值,通俗的讲,就是谁也不要的都归它。
case后面可以跟多个语句,这些语句可以不用大括号括起来 。
switch语句判断条件可接受int, byte, char, short型,不可以接受其他类型。
一旦碰到第一次case匹配,就会开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,后面case条件下的代码都会被执行,直到碰到break语句为止。我们可以利用这个特点来用同一段语句处理多个case条件。
循环结构:1.注意while循环语句和do-while循环语句的区别。
2.for循环语句的灵活运用。
break语句:可以中止循环中的子语句和switch语句。一个无标号的break语句会把控制传给当前(最内) 循环(while,do.for或Switch)的下一条语句。如果有标号,控制会被传递给当前方法中的带有 这一标号的语句。
注:最好使用条件控制循环结束,而不是使用break和标号。
continue语句:只能出现在循环语句(while,do,for)的子语句块中,无标号的continue语句的作用是 跳过当前循环的剩余语句块,接着执行下一次循环。
java数组:
数组变量存在栈内存,数组内容存在开辟的新堆内存中,栈内存存储首元素地址。
与C不同,java声明数组时,不能指定其长度,编译时将出错
使用数组时要注意的问题:
空指针异常
如何得到数组长度
数组越界异常
java多维数组:
java 中并没有真正的多维数组,只有数组的数组, Java中多维数组不一定是规则矩阵形式。
与数组操作相关的函数 :
使用 System.arraycopy() 函数拷贝数组
使用 Arrays.sort 函数排序数组
- 学习笔记2—Java基础2_Java编程基础
- Java基础2_Java编程基础
- 黑马程序员_Java基础学习笔记2
- Java精选笔记_Java编程基础
- 学习笔记1—Java基础1_Java开发前奏
- JAVA基础_Java网络编程
- 黑马程序员_学习笔记_Java基础_网络编程
- MapReduce编程基础—学习笔记[2]
- java编程基础笔记2
- java学习路线_java基础
- 黑马程序员_java编程基础2
- Java基础学习1_Java基础
- Java基础学习笔记_java介绍以及环境变量配置
- 黑马程序员_java学习笔记 2.java基础语言总结
- 黑马程序员_java基础学习2
- 黑马程序员 java编程基础学习笔记2
- java学习笔记15--多线程编程基础2
- 笔试_java基础2
- 家常菜中“鸳鸯配”
- java环境配置大全
- 眼界高于能力,能力大于所得
- 远离办公室疾病
- JSP+MYSQL中使用JDBC包
- 学习笔记2—Java基础2_Java编程基础
- MemberShip,角色,WebPart在web.config文件中的参数简述
- Fedora真的不及Ubuntu
- 客观看待中国正式超过日本成全球第二大经济体
- 个人委托, 工作流
- flex 学习总结
- 关于inflate,获取布局xml
- Flex 3 学习总结
- 【zz】一个简单的同步算法