Java学习伊始

系列文章目录

第一章 Java基本程序设计结构(上)
 


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

与我无关,息息相关

一、Java是什么?

        1.一种计算机语言

        2.

二、基本程序设计结构

1.一个简单代码

在idea构建一个Java项目后的小程序(Java程序员的第一个程序)

虽然简单,但我认为他包含了一个Java程序最基本结构,值得探索

//类
public class Main {
        //方法
    public static void main(String[] args) {
   // write your code here
        //方法体
        System.out.println("hello world");
    }
}

我们是规则的设计师,也是规则的严格执行者

我们学习Java就是习惯Java赋予我们的权柄和职责

Main.java

public  class Main {

}

(1).类名和你创建时一致,类是构建所有Java应用程序和applet的构建块,Java应用程序的全部内容都必须放置在类中

1.访问修饰符(public公开)

关键字public称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别

public  class Main {

}

class后接类名。类名必须以字母开头,后可接字母和数字任意组合(长度上没有限制)

注意:不能使用Java保留字

Java关键字(摘抄自Java核心技术 卷一)

     

java关键字
关键字含义后续更新编号
abstract抽象类或方法1
assert用来查找内部程序错误2
boolean布尔类型3
break跳出一个选择语句或循环4
byte8位整数类型5
caseswitch语句的一个分支6
catch捕获异常的try块子句7
charUnicode字符集语句8
class定义一个类类型9
const未使用

10

continue在循环末尾继续11
defaultswitch默认语句,或接口的默认方法12
dodo/while循环最外面的语句13
double双精度浮点类型14
elseif语句的else子句15
enum枚举类型16
exports导出一个模块的包17
final一个常量,或一个不能被覆盖的类或方法18
finallytry块中总会被执行的语句19
float单精度浮点数类型20
for一种循环类型21
goto未使用22
if一个条件语句23
implement定义一个类实现的接口24
import导入一个包25
instanceof测试一个对象是否为一个类的实例26
int32位整数类型27
interface一种抽象类型,其中可以包含由类实现的方法28
long64位长整数类型29
native有宿主系统实现的一个方法30
new分配一个新对象或数组31
null一个空引用(需要说明的是,null从技术上讲是一个字面量,而不是关键字)32
module声明一个模组(受限)33
open修改一个module声明(受限)34
opens打开一个模组的包(受限)35
package包含类的一个包36
private这个特性只能由该类的方法访问37
protected这个特性只能由该类,其子类以及同一个包的其他类的方法访问

38

provides指示一个模块使用一个服务39
public这个特性可以由所有类的方法访问40
return从一个方法返回41
short16位整数类型42
static这个特性是类或接口特有的,而不属于类的实例43
strictfp对浮点数技术算使用严格规则44
super超内对象或构造器,或一个通配符的下界45
switch一个选择语句46
synchronized对线程而言是原子的方法或代码块47
this当前类的一个方法或构造器的隐含参数48
throw抛出一个异常49
toexports或opens声明的一部分(受限)50
throws一个方法可能抛出的异常51
trandient标记非永久的数据52
transitive修饰一个requaires53
try捕获异常的代码块54
user指示一个模块使用一个服务55
var声明一个变量的类型是推导得出的(受限)56
void指示一个方法不反会任何值57
volatile确保一个线程可以由多个线程访问58
whit在一个provides语句中定义服务类(受限)59
while一种循环60

      标准的命名规范:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写。源代码的文件名必须与公共类的名称一致,并以。Java为扩展名

运行过程

运行已编译的程序时,Java虚拟机总是从指定类的main方法的代码开始执行,因此程序要想执行必须包含一个main方法

{}

在Java中用{}划分程序的各个部分(通常称为块)Java中任何方法的代码都用"{"开始,用"}"结束。

代码研究

代码如下(示例):输出你好世界

{
       System.out.println("hello world");
   }

一对大括号表示方法体的开始和结束,在这里我们使用Sysstem.out对象并调用了它的publicln方法.注意,"."用来调用我的理解是你找到System办事System又找了out,最后out找了println方法把是给你办理了(由此我们可知,方法都在办事的,是某个对象的"下属")

在这个案例中调用println方法并传递给他一个'字符串'参数。这个方法把传递给它的字符串参数显示在控制台上。

在Java中方法可以没有参数,也可以有一个或多个参数(你让他办事可能需要一个或多个材料,也可能不需要)有些程序员把它称为实参

注释的书写

1.单行注释//

2.多行注释

/* 

 */

3.文档注释

/**

*/

写了注释符你就可以在里面乱写了,程序编译是会忽略他们,但是注释的书写也是有规范的

好的注释可以让人一眼看懂你的代码,方便后期维护和交接。


总结

先到这哈哈,我最近最喜欢的一句话“与我无关,息息相关”

既然打算学习了就抛弃一切干扰,内心的不甘呀什么的都与我无关,息息相关是学好Java有能力了想做什么再去做吧,所以你的短时间的命运都和Java息息相关。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值