java 基础知识

上一篇 / 下一篇  2015-01-21 10:02:23 / 个人分类:java

1、
  1)组成单元是类(class),类中包括属性和方法
  2)文件名必须和主类名相同
2.输出:system.out.println("java")
3.成员变量:声明在类体中,包括实例变量和静态变量
      实例变量:只能本类中使用
      静态变量:可以本类中使用,也可其他类中使用-类名.静态变量
     
  局部变量:声明在方法中,只在方法中有效
4.main()方法:必须写成public static void main()
5.定义float类型后面必须加f float f1=12.33f
6.定义常量 final int a=100
7.三元运算符:条件值?值1:值2--为真,取值1,假,取值2
8.类型转换
   隐式转换
   显式转换--int a=(int)45.33
9.代码注释: //和/*  */
10.if(){}
   if...else
   if ...else if...else
11.switch
   switch(a){
      case 1:
         system.out.println("1");
         break;
      case 2:
         ...
         break;
      default:
         ...
12.while语句 while() {}
13.do...while()语句 
    do{}
    while();
14.for语句
    for(i=1;i<=10;i++)
15.foreach语句
16.字符串
   * 声明字符串 string s
     string s= new string("abc");
   * 连接字符串 +
   * 字符串长度 str.length()
   * 返回第一次出现a的位置 ihdexOf("a")
   * 返回最后一次出现a的位置 lastindexOf("a")
   * 截取子字符串 s.substring(3,5)
   * 替换字符 s.replace("j","J")
   * 判断相等  s.equals(s1)
17.字符大小写变化
   * s.toLowercase()
   * s.toUppercase()
18.正则表达式--http://www.jb51.net/tools/zhengze.html
    \b --代表单词的开始或结尾  \bhi\b
    .  --匹配除了换行符外的任意字符
    \d --匹配一个数字
    \w -- 匹配字母或数字或下划线或汉字
    \s --匹配任意的空白符
    ^ --匹配字符串的开头
    $ -- 匹配字符串的结尾
    \ -- 字符转义,用来搜索\后面的值 如\.
 
    * --重复零次或多次
    + --重复一次或多次
    ? --重复零次或一次
    {n}--重复前面的匹配n次 如:\d{2}
    [(-]--匹配[]中内容的其中1个
 
    分支结构--用| 隔开,注意顺序
    分组  --用()括起来再重复多次(\d{1,3}\.){3}\d{1,3} ip地址
    反义匹配 --用大写来表示 如:\D 匹配不是数字
 
19.数组
   1)声明数组 int arr[]
   2)使用前必须分配内存空间  arr=new int[5]
   3)声明、分配一起  int arr[]=new int[5]
   4) 初始化 int a[]={1,2,3}
   5) 二维初始化 int b[][]={{1,2},{2,3}}
  
   * 填充替换数组 fill(int[] a,int value)
 
             
 
 
 
  
 

TAG:

 

评分:0

我来说两句

Open Toolbar