AidanSu

Quick notes


  • 首页

  • 归档

  • 标签

  • 关于

3.4 Java 运算符

发表于 2012-09-12 | 分类于 Java笔记 | 阅读次数

运算符

运算符 描述
赋值运算符 = 赋值
一元运算符 + 正号
- 负号
! NOT,否
算术运算符 + 加法
- 减法
* 乘法
/ 除法
% 取模(取余数)
关系运算符 > 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
递增与递减算符 ++ 自增,变量值加1
– 自减,变量值减1
逻辑运算符 & AND,与
&& 短路与
| OR,或
|| 短路或
括号运算符 ( ) 提高括号中表达式的优先级
位运算符 & 按位与
| 按位或
^ 异或(相同为0,不同为1)
~ 取反
<< 左位移
>> 右位移
>>> 无符号右位移
三元操作符 ?: 条件判断
字符连接操作符 + 连接字符串,并生成新字符串
阅读全文 »

3.3 Java 变量和常量

发表于 2012-09-11 | 分类于 Java笔记 | 阅读次数

变量

在Java中,每一个变量属于一种类型。在声明变量时,变量所属的类型位于变量名之前。每一条声明语句都必须以分号结束。变量名必须是一个以字母开头的由字母或数字构成的序列,变量名对大小写敏感,没有长度限制,但不能是Java保留字。在一行中可以声明多个变量,但逐一声明每个变量可以提高程序的可读性。

变量初始化

声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量,否则Java编译器会报错。

1
2
int abc ;
System.out.println(abc); // Error—variable not initialized

要想对一个已经声明过的变量进行赋值,就需要将变量名放在等号(=)左则,相应取值的Java表达式放在等号的右则。

1
2
int abc ;
abc = 12;

也可以将变量的声明和初始化放在同一行中。

1
int abc = 12 ;

在Java中可以将声明放在代码中的任何地方,但最好放在靠近变量第一次使用的地方。

阅读全文 »

3.2 Java 数据类型

发表于 2012-09-10 | 分类于 Java笔记 | 阅读次数

Java是一种强类型语言,每个变量都必须声明其类型。
Java的数据类型分为两大类:基本类型(primitive type)和引用类型(reference type)
Java中定义了3类8种基本数据类型,其中有4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。Java中没有无符号类型。
逻辑型:boolean
文本型:char
数值型:byte, short, int, long, float, double

注:引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!

整形

整型用于表示没有小数部分的数值,它允许是负数,Java提供了4种整型:

类型 存储需求 取值范围
int 4字节 -21474483648~21474483647(正好超过20亿)
short 4字节 -32768~32767
long 8字节 -9223372036854775808~9223372036854775807
byte 2字节 -128~127
阅读全文 »

3.1 一个简单的 Java 应用程序

发表于 2012-09-09 | 分类于 Java笔记 | 阅读次数

一个简单的 JAVA 应用程序

一个 java 文件只能定义一个public类,并且这个共有类的名字与源代码的文件名相同,并用.java作为扩展名。
MyFirstJava.java 文件

1
2
3
4
5
6
7
8
public class MyFirstJava{
public static void main(String[] args){
String name="aidan";
int age=18;
System.out.println("my name is:"+name);
System.out.println("my age is:"+age);
}
}

写好后在命令行cd到文件所在目录,然后打 javac MyFirstJava.java编译檔
编译成功后当前檔夹中会出现一个MyFirstJava .class文件
运行:

1
java MyFirstJava

结果:

1
2
my name is:aidan
my age is:18

阅读全文 »

2. Java 开发环境的安装和配置

发表于 2012-09-08 | 分类于 Java笔记 | 阅读次数

下载 JDK

在 Oracle 官网地址下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html


先勾选 Accept License Agreement(第一个红色框),linux系统点击第二个红色框的连接下载,如果是window系统点击最后一个连接下载。

阅读全文 »

1. Java 程序设计概述

发表于 2012-09-07 | 分类于 Java笔记 | 阅读次数

JAVA 语言的特点

  1. Java中省去了对指标的操作,但并不是没有指标了,只是被封装了而已,代替指标的是种新的变量,叫做引用,这个引用里面也是保存一个对象的地址,它和指针的差别就是比指针功能要弱化了,也更简单了。
  2. 安全性好,有字节码的验证。
  3. Java的跨平台性:用这个语言开发出来的程序可以在不同系统中运行。通过Java虚拟机实现了编译过程中的跨平台。
    Java 的源码编译过程:源码–>编译–>字节码–>把字节码装载到虚拟机中运行
    Java 虚拟机:JVM
    虚拟机屏蔽掉了不同平台的差异,为上层的字节码,提供了一个统一的运行环境,每种操作系统所用的虚拟机是不同的,是为了统一JAVA字节码的解析执行方式。虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。不同系统的Java虚拟机之前的源码和字节码的部分都是跨平台的,但虚拟机就不是跨平台的了。这样Java的字节码就可以直接用来传播,而不用传播源码了。
    阅读全文 »

手机应用图标设计

发表于 2012-03-21 | 分类于 艺术创作 | 阅读次数

创作时间:2012-03


阅读全文 »

购物袋图标设计

发表于 2012-03-16 | 分类于 艺术创作 | 阅读次数

创作时间:2012-03-16

个人标志设计

发表于 2011-12-21 | 分类于 艺术创作 | 阅读次数

创作时间:2011-12


阅读全文 »

色彩作品 5

发表于 2010-04-27 | 分类于 艺术创作 | 阅读次数

创作时间:2010-04-27

12345
aidan

aidan

沉迷学习无法自拔

49 日志
4 分类
50 标签
GitHub 微博 豆瓣 知乎
© 2017 - 2021 aidan
由Hexo强力驱动 | 粤ICP备12003586号