java基础知识

1.java基础概念:面向对象编程(oop);

                                                      注释:(生活中的任何事物都可以称之为对象,生活中可见的事物便是一个对象,将这些事物的状态特征(属性)和行为特征(方法)提取出来并且固定的形式表示。

                         )

2.开发平台:JAVA SE(主要在客户端开发);

                     JAVA EE(主要在web应用程序开发);

                     JAVA ME(主要用于嵌入式应用程序开发);

3.B/S(Browser/server):浏览器/服务器程序

   C/S(Client/Server):客户端/服务端,桌面应用程序

4.JDK(java develpment kit):java 开发工具包

   JRE(java runtime environment):java 运行环境

5.java有哪些特点:

    ①简单易学,有丰富的类库

    ②面向对象(使程序高内聚,低耦合)

    ③与平台无关性(跨平台)

    ④可靠安全性

    ⑤支持多线程

6.数据类型:八大基础数据类型

 

 

 

7.运算符:

算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件运算符。

   ①算术运算符:+ ,- ,* ,/ ,% ++, --

 

   需要说明一下的是:

   取模操作可负数,结果的符号与第一个操作数的符号相同

   例如:7%-5 的结果是 2;

            -7% 5的结果是-2;

   自增减(双目)(即++i与i++的区别):谁在前面就先执行谁

   例如:a=2;b=++a;  ++在前,先a=a+1为3即a=3,b=3;

             a=2;b=a++;  a在前,先a=2为2即b=2,a=3;

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

  

   用于比较两个数值之间的大小,其运算结果为一个逻辑值(boolean布尔类型)。

   ③逻辑运算符:&&,||,!,&,|,^

 

   ④位运算符:~,<<,>>,>>>

   ~取反:按二进制位进行“取反”运算。运算规则:~1=0; ~0=1;

   <<左移:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。

   >>右移:与左移反之

   >>>无符号右移:同上,无符号右移运算符在右移的时候是补0的,而右移运算符是补符号位的。

⑤赋值运算符:=,+=,-=,*=,/=,%=

      赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。

   其中“+=”例如a+=b 就等于 a=a+b;其次类推。

  ⑥条件运算符:

条件表达式 b?x:y;,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值