Java学习笔记(一)
2012-12-03 13:10
218 查看
一、回顾
1、程序:为了让计算机完成某些任务,而编写的一系列有序指令的集合。
高级:越接近人的自然语言
低级:越接近机器语言
写程序:
类框架:
主程序框架:
public class HelloWord{
//程序执行入口点
public static void main(String[] args){
//语句;
System.out.println("Hello word!");
System.out.print("\n\t");
}
}
HelloWord.java
必须和public类名一样
JDK:java开发工具包,工具,编译,运行等等
JRE:运行时环境,包括JVM(虚拟机),.class字节码文件,类class
二、今天课程内容
1、布尔类型:true false
byte short long int float double char boolean
真、假,成立或者不成立
2、条件分支结构
if if-else ...
关系运算符:>, <, >=, <=, !=
3、逻辑运算符
&&:与运算(不但...而且)
符合表达式(boolean)=表达式1 && 表达式2 && ...
如果参与运算的每一个表达式都为真,最终结果才为真!
如果其中有一个不为真,那么最终结果为假!
||:或运算(或者)
符合表达式(boolean)=表达式1 || 表达式2 || ...
如果参与运算的某一个表达式都为真,最终结果就为真!
如果其中都不为真,那么最终结果为假!
!:非运算
!表达式1
and or not
4、循环结构,以及使用eclipse工具编写、调试程序
循环:满足一点条件重复操作。
初始化操作
while(条件){
循环语句;
}
do{
循环语句;
}while(条件);
for(初始化语句1;条件语句2;修改操作语句){
循环语句;
}
5、 eclipse工具IDE,集成开发工具,编辑,编译,调试,运行
5-1 指定workspace
5-2 创建project(项目)
File-->new -->java project
5-3 定义类型
定义文件和类
5-4 编写语句
5-5编译-->运行(调试)
调试:猜测出错的位置-->设置断点(让程序停到断点处,受控运行)-->单步运行-->观察变量-->修正错误
6、package explorer(包资源管理器)视图
Navigator 导航器视图
bin目录:放.class字节码文件
src目录:放.java源文件
7、Scanner 可以接受系统输入(键盘)
根据类型,成产出实际的事物,实例化对象。
类型 对象名=new 构造方法[类名](参数);
Scanner input=new Scanner(System.in);
接收整数:
int liu=input.nextInt();
double weight=input.nextDouble();
float height=input.nextFloat();
String sex=input.next();//不能有空格,遇到空格,从空格开始之后的都不能接受
String address=input.nextLine();
char c=input.next().charAt(int index);
//字符串中的索引范围:0~length-1
"abcdef"
8、运算符的优先级:
()最高
= 最低
!> 算术运算符 > 关系运算符 > 逻辑运算符
9、switch结构
表达式值的类型要求:int 或者 char
switch(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
...
default:
语句;
break;
}
1、程序:为了让计算机完成某些任务,而编写的一系列有序指令的集合。
高级:越接近人的自然语言
低级:越接近机器语言
写程序:
类框架:
主程序框架:
public class HelloWord{
//程序执行入口点
public static void main(String[] args){
//语句;
System.out.println("Hello word!");
System.out.print("\n\t");
}
}
HelloWord.java
必须和public类名一样
JDK:java开发工具包,工具,编译,运行等等
JRE:运行时环境,包括JVM(虚拟机),.class字节码文件,类class
二、今天课程内容
1、布尔类型:true false
byte short long int float double char boolean
真、假,成立或者不成立
2、条件分支结构
if if-else ...
关系运算符:>, <, >=, <=, !=
3、逻辑运算符
&&:与运算(不但...而且)
符合表达式(boolean)=表达式1 && 表达式2 && ...
如果参与运算的每一个表达式都为真,最终结果才为真!
如果其中有一个不为真,那么最终结果为假!
||:或运算(或者)
符合表达式(boolean)=表达式1 || 表达式2 || ...
如果参与运算的某一个表达式都为真,最终结果就为真!
如果其中都不为真,那么最终结果为假!
!:非运算
!表达式1
and or not
4、循环结构,以及使用eclipse工具编写、调试程序
循环:满足一点条件重复操作。
初始化操作
while(条件){
循环语句;
}
do{
循环语句;
}while(条件);
for(初始化语句1;条件语句2;修改操作语句){
循环语句;
}
5、 eclipse工具IDE,集成开发工具,编辑,编译,调试,运行
5-1 指定workspace
5-2 创建project(项目)
File-->new -->java project
5-3 定义类型
定义文件和类
5-4 编写语句
5-5编译-->运行(调试)
调试:猜测出错的位置-->设置断点(让程序停到断点处,受控运行)-->单步运行-->观察变量-->修正错误
6、package explorer(包资源管理器)视图
Navigator 导航器视图
bin目录:放.class字节码文件
src目录:放.java源文件
7、Scanner 可以接受系统输入(键盘)
根据类型,成产出实际的事物,实例化对象。
类型 对象名=new 构造方法[类名](参数);
Scanner input=new Scanner(System.in);
接收整数:
int liu=input.nextInt();
double weight=input.nextDouble();
float height=input.nextFloat();
String sex=input.next();//不能有空格,遇到空格,从空格开始之后的都不能接受
String address=input.nextLine();
char c=input.next().charAt(int index);
//字符串中的索引范围:0~length-1
"abcdef"
8、运算符的优先级:
()最高
= 最低
!> 算术运算符 > 关系运算符 > 逻辑运算符
9、switch结构
表达式值的类型要求:int 或者 char
switch(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
...
default:
语句;
break;
}
相关文章推荐
- JAVA学习笔记17——Spring框架第四章
- java学习笔记-设计模式20(备忘录模式)
- Core java学习笔记
- java学习笔记(十六)
- Java学习笔记——多线程、GUI
- Java网络编程---I/O部分学习笔记整理
- Java学习笔记 2011.06.22
- GUI学习笔记MyWindowDemo.java
- java学习笔记——jsp简单方法读取txt文本数据
- Java学习笔记(一)——基础篇
- java学习笔记16--I/O流和文件
- Java学习笔记三:This用法
- Java分布式应用学习笔记02再谈JVM
- Java学习笔记--向上造型
- java个人学习笔记04(function、overload、array、栈、堆)
- Java学习笔记8
- Java学习笔记----你可能不知道那些知识,对象复制与引用
- Java nio 学习笔记(一) Buffer(缓冲区)与Channel(通道)的相关知识
- 【Java学习笔记】26:打印流&数据流
- Java学习笔记7——事件处理