Java学习第一次笔记

毕业一年多来,我发现自己的成长远远落后于正在奋斗的人们,虽然我自己也在奋斗。但是我没有一个拿得出手的技术,虽说喜欢编程,但是没有精通过一门技术。时光荏苒,现在我该为自己更深刻的思考人生了。所以,就在上个礼拜,我决定放弃C语言之后学习Java,懂了Java之后学习Android。

本文是我学习Java的第一篇学习笔记,大部分内容高手来说都是很不起眼的技术,但是对于我来说,却非常的宝贵!希望我能坚持下来!

java目前纯属自学,配合视频学习的。

关于Java的历史啊这些的都不介绍了,直接记录我自己认为重要的一些笔记。

1,java数据的四大类型:

  1. 逻辑类型:boolean
  2. 整数类型:byte , short , long , int
  3. 浮点类型: float , double
  4. 字符类型:char

2,基本语法

定义变量——初始化——赋值

语法组成:数据类型+变量名;

例:int x = 2;(这个代码包含:定义变量x为int整形类型,为其赋值为2.

2.1数据类型的转换:强制转换:程序不能从double强制转化为int,但是可以从int转化为double.

例如:

int a = 1;

double b=2.3;

a=b;         此时程序就会报错,因为a是int类型的,b是double类型的。

但是强制转换如a=(int)b;则是没问题的。

3,运算符和表达式

3.1算术运算符:+,-,*,/,%,+=,-=,%=

3.2关系运算符:==,!=,<,>,<=,>=

3.3逻辑运算符:&&,|| ,!(分别表示与,或,非)

4,三大控制流程

4.1顺序 :程序从上往下执行

4.2分支

4.2.1单分支

if(条件表达式)
{
   语句;
 }

4.2.2双分支

if (条件表达式)
{
   语句;
}
else
{
   语句;
}

4.2.3多分支

if (条件表达式1)
{
  语句;
}
else if (条件表达式2)
{
   语句;
}
else if (条件表达式3)
{
   语句;
}
else
{
   语句;
}
switch (条件表达式)
{
    case 常量1:
        语句;
        break;
    case 常量2:
        语句;
        break;
    case 常量3:
        语句;
        break;
}

 

4.3循环

 4.3.1for循环
for(循环赋值;循环条件;循环布长)
{
    语句
}
4.3.2while循环(此处循环是先判断再执行语句)
 while (循环条件)
{
      语句;
 }

4.3.3do  while循环

 do
{
       语句;
 }while(循环条件);

 

posted on 2012-12-02 14:10  liwustore  阅读(1259)  评论(0编辑  收藏  举报