java基础知识

java基础知识,第1张

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的值。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5707041.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存