第一章 Java基本程序设计结构(上)
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录- 第一章 Java基本程序设计结构
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
与我无关,息息相关
一、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核心技术 卷一)
| 关键字 | 含义 | 后续更新编号 |
|---|---|---|
| abstract | 抽象类或方法 | 1 |
| assert | 用来查找内部程序错误 | 2 |
| boolean | 布尔类型 | 3 |
| break | 跳出一个选择语句或循环 | 4 |
| byte | 8位整数类型 | 5 |
| case | switch语句的一个分支 | 6 |
| catch | 捕获异常的try块子句 | 7 |
| char | Unicode字符集语句 | 8 |
| class | 定义一个类类型 | 9 |
| const | 未使用 | 10 |
| continue | 在循环末尾继续 | 11 |
| default | switch默认语句,或接口的默认方法 | 12 |
| do | do/while循环最外面的语句 | 13 |
| double | 双精度浮点类型 | 14 |
| else | if语句的else子句 | 15 |
| enum | 枚举类型 | 16 |
| exports | 导出一个模块的包 | 17 |
| final | 一个常量,或一个不能被覆盖的类或方法 | 18 |
| finally | try块中总会被执行的语句 | 19 |
| float | 单精度浮点数类型 | 20 |
| for | 一种循环类型 | 21 |
| goto | 未使用 | 22 |
| if | 一个条件语句 | 23 |
| implement | 定义一个类实现的接口 | 24 |
| import | 导入一个包 | 25 |
| instanceof | 测试一个对象是否为一个类的实例 | 26 |
| int | 32位整数类型 | 27 |
| interface | 一种抽象类型,其中可以包含由类实现的方法 | 28 |
| long | 64位长整数类型 | 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 |
| short | 16位整数类型 | 42 |
| static | 这个特性是类或接口特有的,而不属于类的实例 | 43 |
| strictfp | 对浮点数技术算使用严格规则 | 44 |
| super | 超内对象或构造器,或一个通配符的下界 | 45 |
| switch | 一个选择语句 | 46 |
| synchronized | 对线程而言是原子的方法或代码块 | 47 |
| this | 当前类的一个方法或构造器的隐含参数 | 48 |
| throw | 抛出一个异常 | 49 |
| to | exports或opens声明的一部分(受限) | 50 |
| throws | 一个方法可能抛出的异常 | 51 |
| trandient | 标记非永久的数据 | 52 |
| transitive | 修饰一个requaires | 53 |
| 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息息相关。



