希望能通过这个简单的说明,快速熟悉java的语法
参考著名的python快速入门(Quick Python Script Explanation for Programmers):https://mp.weixin.qq.com/s/ewcvNhc3zMGqDP0ddYhzTg
package cn.bear2;
import java.util.ArrayList;
//一个源文件中只能有一个public类,源文件的名称应该和public类的类名保持一致
public class Demo {
public static void main(String[] args) {
/*
* this is a demo;
* */
System.out.println("hello world"); //双引号可以装若干字符,称为字符串
System.out.println('h'); // 单引号只能装单个字符
//function call
foo(5, 10);
// 数组
String[] fool_array= {"hello","world"};
System.out.println(fool_array);
// ArrayList,更习惯这个.属于引用类型数据结构
ArrayList<String> fool_array_list= new ArrayList<String>();
fool_array_list.add("hello");
fool_array_list.add("world");
System.out.println(fool_array_list);
// for 循环
for (int i = 0; i <= 3; i++) {
System.out.println(i);
}
// for each 风格
for(String item:fool_array_list){
System.out.println(item);
}
long dt = System.currentTimeMillis();
System.out.println(dt);
//final 修饰的常量是不能修改的
final double PI = 3.1415927;
// 枚举demo
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.SMALL;
}
private static void foo(Integer param1, Integer secondParam) {
Integer res = param1 + secondParam;
if (res > 10) {
System.out.println("res大于10");
} else if (res <= 1) {
System.out.println("res小于1");
} else {
System.out.println(res);
}
}
}
//一个源文件可以有多个非public类
class FreshJuice {
enum FreshJuiceSize {SMALL, MEDIUM, LARGE}
FreshJuiceSize size;
}
java是一门工程化风格的语言,想要掌握Java,仍然需要学习以下知识,这里就不一一展开。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。