1 输出

System.out.println("Hello World");
System.out.println("First Number = " + firstNumber);
System.out.println("args[" + i + "]: " + args[i]);

2 变量定义

int firstNumber;
long firstNumber;
firstNumber = 10;
double thirdNumber = 10.2d;
char ch = 'a';
boolean value = true;
String greeting = "Hello world!";
char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.'};

int[] array1;
array1 = newint[100];
double[] array2 = newdouble[10];
long[] array3= {10L, 23L, 30L, 11L};

Date date = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");

3 流程控制语句

if (score < 50) {
            System.out.println("You are not pass");
        }
        else if (score >= 50 && score < 80) {
            System.out.println("You are pass");
        }
====
if (num1 > num2)
      result = num1;
   else
      result = num2;
====
        switch (age) {
        case 18:
            System.out.println("You are 18 year old");
            break;
        case 20:
            System.out.println("You are 20 year old");
            break;
        default:
            System.out.println("You are not 18 or 20 year old");
        }
====
        for(intvalue = 0; value < 10; value = value + 3) { 
            System.out.println("Step ="+ step + "  value = "+ value);
            step = step + 1; 
        }

for (int index = 0; index < myArray.length; index++) {
            System.out.println("Element " + index + " = " + myArray[index]);
        }
====
        while( value < 10)  {
            System.out.println("Value = "+ value);
            value = value + 2;
        }
    }

do {
            System.out.println("Value = " + value);
            value = value + 3;
        } while (value < 10);

4 类模板

public class MyFirstJavaProgram {
    public static void main(String []args) {
       System.out.println("Hello World");
    }

====
package com.xxx;

public class Person {
    public String name;

public Person(String persionName) {
        this.name = persionName;
    }

public String getName() {
        return this.name;
    }
}
====
package com.xxx;
public class FieldSample {
    public static int MY_STATIC_FIELD = 100;
    public String myValue;
    public FieldSample(String myValue)  {
        this.myValue= myValue;
    }

}
====
package com.xxx;

public class MethodSample {
    public String text = "Some text";

public MethodSample()  {

}

public String getText() {
        return this.text;
    }

public void setText(String text) {
        this.text = text;
    }

public static int sum(int a, int b, int c) {
        int d =  a + b + c;
        return d;
    }
}
====
package com.xxx;

public class FinalFieldExample {
    public final int myValue = 100;
    public static final long MY_LONG_VALUE = 1234L;
}
====
package com.xxx;

public class Animal {

public Animal() {

}

public void move() {
        System.out.println("Move ...!");
    }

public void say() {
        System.out.println("<nothing>");
    }

}

Cat.java
package com.xxx;

public class Cat extends Animal {
    public void say() {
        System.out.println("I am Cat");
    }

}
====
class MyClass {
   int x;
   
   MyClass() {
      x = 10;
   }
}
====

5

6 导入

import java.util.*;
import java.text.*;
import java.util.Date;
import java.io.*;

import java.io.BufferedReader; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileReader; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.io.RandomAccessFile; 
import java.io.Reader;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

7 正则

String line = "This order was placed for QT3000! OK?";
  String pattern = "(.*)(\d+)(.*)";

// Create a Pattern object
  Pattern r = Pattern.compile(pattern);

// Now create matcher object.
  Matcher m = r.matcher(line);

8 简单函数

/** Return the max between two numbers */
public static int max(int num1, int num2) {
   int result;
   if (num1 > num2)
      result = num1;
   else
      result = num2;

return result; 
}
====
/** Method to swap two variables */
public static void swap(int n1, int n2) {
   int temp = n1;
   n1 = n2;
   n2 = temp;
}
====

9 文件

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
str = br.readLine();

File f = new File("C:/java/hello");
InputStream f = new FileInputStream(f);

File f = new File("C:/java/hello");
OutputStream f = new FileOutputStream(f);

10 简单小程序

import java.io.*;

public class fileStreamTest{

public static void main(String args[]){
      try{
      byte bWrite [] = {11,21,3,40,5};
      OutputStream os = new FileOutputStream("test.txt");
      for(int x=0; x < bWrite.length ; x++){
         os.write( bWrite[x] ); // writes the bytes
      }
      os.close();
     
      InputStream is = new FileInputStream("test.txt");
      int size = is.available();

for(int i=0; i< size; i++){
         System.out.print((char)is.read() + "  ");
      }
      is.close();
   }catch(IOException e){
      System.out.print("Exception");
   }
   }
}
====

Java开发语句和代码块模板相关推荐

  1. java中的表达式是指_Java 表达式,语句和代码块

    我们已经理解了变量和运算符,是时间学习下表达式,语句和代码块了.我们用运算符来构建表达式,计算出一个值:而表达式是语句的核心组件:而语句又组成了代码块: Expression - 表达式 表达式是由变 ...

  2. Java开发规范之代码格式篇(上)

    在程序员的世界里有两件最讨厌的事情,第一件事情是讨厌写代码注释,第二件事情是讨厌看别人的代码不写注释.虽然这只是个段子,但也反映了当下很多程序员的心声.下面简单介绍下代码规范的重要性,第一,规范的代码 ...

  3. Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...

    文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...

  4. java学习教程之代码块

    学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这 ...

  5. Java里面的静态代码块

    问题:Java里面的静态代码块 I was looking over some code the other day and I came across: 前几天我在看一些代码时发现: static ...

  6. java request 处理过程_小猿圈Java开发之从代码看spring mvc请求处理过程

    原标题:小猿圈Java开发之从代码看spring mvc请求处理过程 Java作为编程界的常青树,有自己生存的独到之处,小猿圈java讲师今天就分享一个关于从代码看spring mvc请求处理过程,通 ...

  7. java中的静态代码块、构造代码块、构造方法

    运行下面这段代码,观察其结果: package com.test;public class HelloB extends HelloA {public HelloB() {}{System.out.p ...

  8. java小基础之代码块的霸道

    java小基础之代码块的霸道 1.介绍: 代码块的分类:{} 1.局部代码块:限制代码的作用域 书写位置:在方法中 霸道理由:比方法中的程序先一步被调用 2.构造代码块:在类中方法外, 霸道理由:如果 ...

  9. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记

    前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...

最新文章

  1. 13张图彻底搞懂分布式系统服务注册与发现原理
  2. POJ1321(棋盘问题)
  3. 用J-Link烧写u-boot到Nor Flash—— 韦东山嵌入式Linux视频学习笔记04
  4. (原创).Net将EF运用于Oralce一 准备工作
  5. 网站服务器windows登陆密码忘记,网站服务器windows登陆密码忘记
  6. PHP中插件机制的一种实现方案
  7. 漫步数学分析三十五——乘法法则与梯度
  8. 一文读懂HBase(安装,架构原理,优化,API,es二级索引,phoenix)
  9. java 中方法里的参数_【Java基础】12、java中方法的参数传递机制
  10. vux安装中遇到的坑(转)
  11. Windows PE的DIY你都会:那你的电脑知识已经超越了90%的人
  12. HCIP 3-4月考试战报
  13. DelayQueue实现原理及应用场景分析
  14. 机器人电机驱动及智能控制分析及展望
  15. 实现一个多线程安全的单向有序链表,add单个结点、与其他链表合并
  16. vue使用组件化思想实现一个简单的购物车页面
  17. 大家期待已经的相亲交友网站源码来了
  18. 38条搞笑WOW下线理由。。。 达人火速添加啊
  19. python读文件完整代码_Python读写文件的代码示例
  20. 税率方程C语言,高级表格税率加减乘除换算法送给有需要的朋友

热门文章

  1. x12arima季节调整方法_降低农村生活污水处理设备运营成本的方法
  2. 从hotspot底层对象结构理解锁膨胀升级过程||深入jdk源码理解longadder的分段cas优化机制——分段CAS优化
  3. Linux 技术篇-文件大小查看方法实例演示,查看指定文件大小,查看列表下所有文件夹和文件的大小
  4. Python 技术篇-用imageio库实现图片转gif动画,Gif录制屏幕操作实例演示
  5. QT学习 之 计算器的实现
  6. PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settin
  7. CTFshow php特性 web97
  8. 链栈的建立、判空、入栈、出栈、求长、访顶、清空和销毁
  9. C++易于实现的有趣项目【附上完整教程】
  10. Crossing Rivers UVA - 12230 概率与期望