1. package basics; //声明该类所在的包为basics,package为包的关键字
  2. import java.util.Date; //导入java.util包中的Date类,用来封装当前的日期和时间
  3. public class Basics { //声明一个名为Basics的public类
  4. static String str1 = "你好,"; //在Basics类中声明并赋值一个名为str1的全局变量(成员变量)
  5. static final double PI = 3.14; // 声明常量PI并赋值,如不赋值则报错
  6. static int age = 23; // 声明成员变量age并赋值
  7. static int times = 3; // 定义成员变量times并赋值
  8. public static void main(String[] args) { //声明main()方法
  9. String str2 = "Java!"; //在main()方法中声明并赋值一个名为str2的局部变量
  10. System.out.println(str1 + str2); //打印字符串
  11. Date nowtime = new Date(); //初始化Date对象
  12. System.out.println("当前时间:"+nowtime.toString()); //使用toString()函数显示日期时间
  13. final int number = 123; // 声明常量number并赋值
  14. age = 20; // 再次对变量age进行赋值
  15. int times = 4; // 定义局部变量times并赋值
  16. System.out.println("常量PI的值为:" + PI); // 将PI的值输出
  17. System.out.println("number的值为:" +number);//将number的值输出
  18. System.out.println("age的值为:" + age); // 将age的值输出
  19. System.out.println("times的值为:" + times); // 将times的值输出
  20. }
  21. }
  22. /*
  23. #### 包声明
  24. 通过package关键字声明包
  25. #### 导入API类库
  26. 通过import关键字导入相关的类.
  27. #### 主方法
  28. main()方法是类体中的主方法。该方法从“{”号开始,至“}”号结束。main()方法是程序开始执行的位置。
  29. 每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。
  30. main()方法必须声明为"public static void",它们分别是main()方法的权限修饰符、静态修饰符和返回值修饰符。
  31. "String[] args"是一个字符串类型的数组,是main()方法的参数。
  32. #### 变量
  33. 全局变量(成员变量):声明在类中,独立于方法之外的变量。全局变量是类的属性,也称为类变量,使用 static关键字声明。
  34. 局部变量:声明在类的方法中,是方法的属性。
  35. 实例变量:独立于方法之外的变量,不用static关键字修饰。
  36. */

Java - 基础起步的更多相关文章

  1. Java基础详解

    从写Java系列的第一篇到现在已经三个月了,因为在网络上或书籍中没有见到一些很适合初学者的学习流程,所以下决心自己写一写,也当作回顾一下Java的知识.网上有许多Java教程之类的内容,都是从概念起步 ...

  2. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  3. [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)

    如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html   谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大 ...

  4. 【JAVA面试题系列一】面试题总汇--JAVA基础部分

    JAVA基础 基础部分的顺序: 基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法 线程的语法,集合的语法,io 的语法,虚拟机方面的语法 每天几道,持续更新!! 1.一个". ...

  5. 最适合作为Java基础面试题之Singleton模式

    看似只是最简单的一种设计模式,可细细挖掘,static.synchronized.volatile关键字.内部类.对象克隆.序列化.枚举类型.反射和类加载机制等基础却又不易理解透彻的Java知识纷纷呼 ...

  6. java基础练习 字符串,控制流,日历,日期等

    1,对基本控制流程的一些练习 package org.base.practice3; import org.junit.Test; /** * Created with IntelliJ IDEA. ...

  7. Java基础知识【下】( 转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608360 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

  8. Java基础知识【上】(转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608272 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

  9. java基础学习03(java基础程序设计)

    java基础程序设计 一.完成的目标 1. 掌握java中的数据类型划分 2. 8种基本数据类型的使用及数据类型转换 3. 位运算.运算符.表达式 4. 判断.循环语句的使用 5. break和con ...

随机推荐

  1. bundler简介(ruby gem)

    簡介 Bundler   RubyGem 是包裝.散佈Ruby程式庫的標準方式,相關文件可以參考 RubyGems Guides 的說明,或是 簡介 plugins 中的第二個例子.在使用rails ...

  2. Codeforces 1106 简要题解

    文章目录 A题 B题 C题 D题 E题 F题 传送门 A题 传送门 读错题还能过样例我给自己点个赞. 题意简述:给一个010101网格SSS,问满足Si,j=Si+1,j+1=Si+1,j−1=Si− ...

  3. 2018.10.27 bzoj3209: 花神的数论题(数位dp)

    传送门 数位dpdpdp经典题. 题面已经暗示了我们按照二进制位来数位dpdpdp. 直接dpdpdp多少个数有111个111,222个111,333个111-, 然后快速幂算就行了. 于是我们枚举前 ...

  4. Java核心技术之基础知识

    一.类型转换 数值类型之间的转换 强制类型转换 a)       将一个数值强制转换成另一种类型时,如果超出目标类型的便是范围,结果就会截断成一个完全不同的值.(如:(byte)300的实际值为44) ...

  5. Ubuntu 16.04 安装 postgresql 9.3

    1.Ctrl+Alt+t 打开终端 2.输入:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo a ...

  6. hadoop 组件 hdfs架构及读写流程

    一 . Namenode Namenode 是整个系统的管理节点 就像一本书的目录,储存文件信息,地址,接受用户请求,等 二 . Datanode 提供真实的文件数据,存储服务 文件块(block)是 ...

  7. poj 2299 Ultra-QuickSort(归并排序,树状数组,线段树)

    Description In this problem, you have to analyze a particular sorting algorithm. The algorithm proce ...

  8. 20155205 《Java程序设计》实验四 Android程序设计

    20155205 <Java程序设计>实验四 Android程序设计 一.实验内容及步骤 (一) Android Stuidio的安装测试 参考<Java和Android开发学习指南 ...

  9. (转)mysql command line client打不开(闪一下消失)的解决办法

    转自:http://www.2cto.com/database/201209/153858.html 网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bi ...

  10. java理论学时第七节。课后作业。

    对AboutException.java的理解.在try中如果发出某类系统识别的错误,会以throw的形式抛出,在catch中可以将其截获,不显示在前端,可以选择执行别的代码. ArrayIndexO ...