Java入门知识准备(*随笔*)

java具有面向对象、与平台无关、安全、稳定和多d程等优良特性,是目前软件设计中优秀的编程语言。java不仅可以用来开发大型应用程序,而且特别适合于Internet应用的开发。Java也确实具备了“一当写成处处可用”的特点,这也是Java风靡全球的主要原因。另外由于目前,很多新技术领域都涉及了Java语言,例如,用于设计web应用的JSP、设计手机应用程序的Java ME等,导致IT行业对Java人才的需求正在不断的增长。因此掌握Java语言及其相关的技术意味着较好的就业前景和工作酬金。今天给大家分享一点关于Java的一些基础的准备知识。

基础数据类型

基础数据类型:整数 (整型) ,浮点型数字类,字符型;布尔/逻辑型(true/false)
这四类又可以说成是八小种即:

整数:int [4字节],short  [2字节],long [8字节];字节byte [1字节][-128~127];

浮点型:float [4字节]单精度浮点型,double[8字节]双精度浮点型;

字符型:char 占一个字符=2个字节

逻辑型 Boolean 

比特:即 byte,占一个字节,是计算机存储单元中最小的单位

:一个字节==八位,是计算机中计算时最小单位。

变量 可变化的量 , 即代码中定义的变化的量

声明过程:变量类型 +变量名;可使用变量名使用这个变量

eg:int i;此中i就是定义的变量;

关键字:Java中具有特定用途或被赋予特定意义的一些单词,不可以把关键字作为标示符 来用。关键字53个常用32个.

类型转换:当把一种基础数据类型变量的值赋给另一种基础类型变量时,就涉及到数据类型转换;

类型的转换:大转小:强制转换( ) ;小转大:自然转换.【按精度高低】

eg:强制转换 int x= (int)34.89;


运算符、表达式和语句

表达式:变量+常量+运算符

运算符,包含三类其先后运算级别为: 算术运算符> 关系运算符> 逻辑运算符;

逻辑运算都输出都为Boolean 型

单目运算>多目运算

 算术运算符:最后返回数字

++   自增

--    自减

%    取模(取余)eg:15%5=0;

                   15%4=3…

   关系运算符:

!=  不等于

算术运算符>关系运算符>逻辑运算符

逻辑运算都输出都为Boolean 型

单目>多目

 

&& 短路与A&&b 当且仅当A与B 都为true时,结果true.

||   短路或  A||B A与B 任意为T结果都为T.

!   逻辑非   !A  用来反转操作,如A为t则结果为F.

&  逻辑与 A&B  。。。。

 eg:

 int a = 5;

int b = 4;

int c = ++a-b--* a++/--b;

System.out.println(a);

System.out.println(b);

System.out.println(c);

解:         C=++a- b--* a++/--b

           =6-4*6/2=-6     (a=7;b=2)


语句

Java中语句可分为六类:方法调用语句、表达式语句、复合语句、空语句、package语句和import语句、控制语句
控制语句:分为条件分支语句、开关语句、循环语句。
分支结构(3.异常的处理)

         1.   if (条件) {

              ……….

} else{…..}

 一个if后跟一个else。

开关语句:

switch( ..固定的参数) { //对比的空间均来自同一个变量,;

//对比选择的内容不是一个区间而是某一个确定的值.

              case .. value:

              case ..:  ………….;

                            break;

              case .. :

                            …

              defauft  :  ….

  } 

break:跳出,当满足条件,遇到break,则跳出,如果未遇到break,则一次向下执行,直到遇到break;

 default位置不固定,相当于else,当前面所有的情况不满足的情况下执行该代码块;

循环结构[4….](有条件的不停执行某个动作):while:

 

 3   inta=1;

   while (1a<=10){

     2 System.out.println(a);

        4a = a+1;

     }

3:定义变量;1:表达式boolean值;2:代码块;4:改变变量的表达式;

执行顺序:3--1--2--4--1--2--4



do {

 。。。代码块

。。。。。 

   }while(条件)



 

for(…1;2;3;){

 

 

}

1:初始化变量

2:判断条件

3:改变变变量

常用在知道循环次数的情况下;





  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值