posted @ 2017-10-16 15:01 毕加索的ma 阅读(154) 评论(0) 推荐(0) 编辑
摘要:
Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= < <= 逻辑运算符(6):&&(与短路) ||(或短路) !(非) ^ (异或) &(与) |(或) 位运算符(7):&(与运算) 阅读全文
摘要:
逻辑型boolean: boolean类型数据只能取值True或False,不可以0或者非0替代True或False,这点与c语言不同。 字符型char: 一个char类型的字符占两个字节。一个汉字也占2个字节。表示方式就是用’‘来表示,如’A‘ 整数型(byte、short、int、long): 阅读全文
posted @ 2017-10-12 15:08 毕加索的ma 阅读(212) 评论(0) 推荐(0) 编辑
摘要:
进制的表现形式: 十进制:0-9 ,满10 进1 八进制:0-7,满8进1,用0开头表示 十六进制:0-9,A-F,满16进1,用0x开头表示 十进制转换二进制: 原理:对十进制数进行除2运算,如37的二进制 所以37的二进制为100101. 二进制转换为十进制: 原理:二进制乘以2的幂的过程。 0 阅读全文
posted @ 2017-10-12 13:30 毕加索的ma 阅读(638) 评论(0) 推荐(0) 编辑
摘要:
java的标识符由数字0-9,字母a-zA-Z,_$组成。(java是严格区分大小写的) 标示符的规则: 1.不能以数字开头 2.不能使用关键字 一般的命名规则: 包名:多个单词组成时,所有字母全部小写,如xxxyyyzzz 类名或接口名:多个单词组成时,每个单词的首字母大写,如XxxYyyZzz 阅读全文
posted @ 2017-10-11 20:39 毕加索的ma 阅读(162) 评论(0) 推荐(0) 编辑
摘要:
一、注释 1. 注释类型 [a]. 单行注释 // 单行注释 [b]. 多行注释 /* 多行注释 */ [c]. 文档注释 /** 文档注释 */ 一般情况下,需求,实现方式用多行注释,类和方法上面用文档注释,修饰符改变用多行注释 阅读全文
posted @ 2017-10-11 19:40 毕加索的ma 阅读(511) 评论(0) 推荐(0) 编辑
摘要:
class Demo { //程序的主入口,能保证类的独立运行 public static void main(String[] args) { System.out.println("Hello World"); } } 保存成hello.java源文件。然后在命令符中进入hello.java所在 阅读全文
posted @ 2017-10-11 17:19 毕加索的ma 阅读(209) 评论(0) 推荐(0) 编辑
摘要:
JRE和JDK区别: JDK和JRE提供的服务包: JDK是整个JAVA的核心,JDK包含如下核心组件: ·javac – 编译器 ·jar – 打包工具 ·javadoc – 文档生成器 ·jdb – debugger ·java – 运行编译后的java程序(.class后缀的) appletv 阅读全文
posted @ 2017-09-15 09:48 毕加索的ma 阅读(189) 评论(0) 推荐(0) 编辑
摘要:
一、进程与线程关系 一个进程至少包含一个线程。 二、线程基础 1、线程的状态 线程有5种状态,状态转换的过程如下图所示: 2、线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线 阅读全文
posted @ 2017-06-13 15:20 毕加索的ma 阅读(307) 评论(0) 推荐(0) 编辑