switch-case语句的基本格式 switch(expression){ case condition1: ... break; case condition2: ... break; case condition3; ... break; default: ... } 注意:1. expression只能是byte.short.char.int.String(Java7才支持).枚举类型 2.condition只能是常量,不能是变量…
一.使用Scanner类进行控制台的输入 文档中Scanner类的定义为A simple text scanner which can parse primitive types and strings using regular expressions(一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器). 使用Scanner类,首先要导入 import.util.Scanner; 然后建立对象 Scanner  scan  =  new Scanner(System.in); 然后…
面向对象(Object Oriented) 一.面向对象杂谈 面向对象(Object Oriented),我的翻译是以物体为目标的,就是说编程的时候是建立一个物体,然后对这个物体进行操作. Java语言是面向对象的(有95%都是面向对象的内容),C++是基于对象的 计算机语言的发展向接近人的思维方式演变 汇编语言        [面向机器] c语言           [面向过程] java语言        [面向对象] spring         [面向切面]———— 把类在进行切分 二.…
变量 变量和常量是程序处理的两种基本数据对象,变量是程序的基本组成单位 变量的目的就是确定目标并提供存放空间 public class Hello { public static void main(String args[]) { int a=10; //定义一个变量,并赋值 int b=20; int result=a+b; //变量之间的运算 System.out.println("结果是"+result); } } 运行结果: D:\myJavaDemo>javac -e…
用在多线程,同步变量. 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B.只在某些动作时才进行A和B的同步.因此存在A和B不一致的情况.volatile就是用来避免这种情况的.volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1================================= 版权声明 :转载时请以超链接形式标明文章原始出 处和作者信息及…
集合(Collection) 1. 什么是集合? 集合是一组对象组成的一个整体,又称为容器,集合类属于java.util包.集合不同于数组的地方在于,一是它的容量是可变的,二是集合中只能存储对象,不能存储基本数据类型 Java的集合类库有一大一小两派,一大由Collection接口带领,一小由Map接口带领. 2. Collection接口 Collection接口下有两大分支,分别为List接口和Set接口.注意,Collection是接口,而Collections则是java.util包下的…
一.环境变量的设置 安装完jdk以后,需要配置环境变量,找到[我的电脑]-[属性]-[高级]-[环境变量] 这里需要配置3个环境变量 1.新建系统变量JAVA_HOME,变量值为jdk的安装路径,比如C:\Program Files\Java\jdk1.7.0_51 2.新建或修改系统变量Path(windows不区分大小写),变量值后添加%JAVA_HOME%\bin; 注:不用设置classpath变量也可以,只要你的JDK是1.4版本以上的,JRE会自动搜索当前目录下的类文件,而且使用Ja…
一.接口Map<K,V>1.V put(K key, V value)2.int size()3.public class HashMap<K, V> implements Map<K, V>按键的哈希值存储,put时,key相同会发生替换,一个key值只能对应一个value4.Map的遍历Map没有迭代器,通过keyset()和values()遍历Set<K> keySet()Collection<V> values()//5.Set<M…
(先说几个小问题 1.在main方法中调用主类的其他方法时,必须先生成主类的对象 2.String s = new String("Hello") 生成了两个对象 3.熟用布尔+for+if的组合) 一.Character类 1.构造函数 public Character(char) 2.常用方法 public int compareTo(Character) 等于返回0,小于参数则返回小于0的值,大于参数则返回大于0的值. public boolean equals(Object o…
基本数据类型: byte 1个字节 正负都能表示2的8-1次方 -128~127(包括0) short 2个字节 2的16-1次 整数类型 (默认为int类型) int 4个字节 2的32-1次方 long 8个字节 2的64-1次方 long类型定义的时候要在数字后面加上L或l 例: long number = 2344534656348204L ; 字符类型 char 2个字节 基本数据类型 float 4个字节  浮点类型(默认为double类型)  double 8个字节 布尔类型 Bo…