使用 myeclipse写第一个java程序

之后  右键 点击 src  创建 Class

/**
* package:包的声明!
* 代表我们当前的java源文件在项目中的位置!
* 必须位于除了注释之外的第一行!
* 而且整个java源文件中,只允许有一个包的声明!
*/
package cn.bdqn.test; /**
* 文档注释 (javaDoc)
* @author 小豆腐
* 这是我使用myeclipse开发工具创建的第一个java程序
*
* java中的注释:
* 01.文档注释
* 02.多行注释
* 03.单行注释
*
*
* 注释的目的:
* 01.方便团队内部人员的阅读
* 02.方便项目后期的维护
*
* 我们务必要养成 书写 注释的习惯!
*/ /*
* 多行注释
*/
// 单行注释
/**
*
* public: 访问权限!最松的一个!公共的!
* class:类!是构成我们程序的最小单位!
* HelloWorld:类名!必须和java源文件的名称一致!
* {}:必须成对出现,有开始,有闭合!
*
* 把HelloWorld比喻成一个家,那么{}中写的代码就是我们家中的家具!
* 那么家具就可以理解成main()
* 家具中又可以存放很多物品!
* 物品就可以理解成我们的代码!
* 怎么使用物品?运行java项目!
*/
public class HelloWorld { /**
* @param args 方法所携带的参数
*
* static:修饰符!
* void:代表方法返回值类型!如果方法没有返回值,则必须写成void!
* main:方法的名称
* String []:参数的类型
* args:参数的名称
*/
public static void main(String[] args) {
/**
* alt + ↑/ ↓ 向上/向下移动光标所在处的代码
* ctrl+alt+ ↑/ ↓ 向上/向下复制光标所在处的代码
*/
System.out.println("大家好辛苦呀");
} }
/**  文档注释
* java注释有三种
* 01.文档注释
* 02.多行注释
* 03.单行注释
*
* 目的:方便团队内部人员阅读!
* 你现在写了一个小程序,没写注释! 1个月之后 你在看你的程序!
*
* 包名的规范:
* 01.域名倒置 cn.bdqn.d 域名 d.bdqn.cn
* 02.全小写
* 03.防止类名冲突
*
* package:声明当前类 的位置! 一个类中 只能有一个包的声明!
* 必须位于 除了 注释之外的 第一行!
*
* javac :编译器 把java文件转换成class文件
* Xjad: 反编译工具! 把class文件转换成java文件
*
*
* 驼峰命名法: firstName 变量名 首字母小写,之后有意义的单词首字母也要大写
* 帕斯卡命名法:(大驼峰) 类名 FirstName 首字母大写,之后有意义的单词首字母也要大写
*
* System.out.println(); 输出一条语句之后 自动换行 等同于 \n
* System.out.print(); 不会自动换行
* \t 空格 \ 就是java中的转义符
*
* System.getProperty("user.dir"):获取用户当前项目的工作目录
*
* public:访问修饰符 访问权限最大的
* class: 类的表示
* static:静态的!可以修饰方法,属性以及代码块
* void:方法的返回值!没有返回值 必须写上void
* main():方法名
* String[] args:参数
* String[]:参数的类型
* args:参数名称
*/
package cn.bdqn.test; //HelloWorld 这个类 所在的包 public class HelloWorld {
// 单行注释 java程序的入口
public static void main(String[] args) {
System.out.println("大家下午好!"); //输出语句
System.out.println("大家下午好!");
System.out.println("项目当前的工作目录:"+System.getProperty("user.dir"));
}
}

第一个java

java基础02的更多相关文章

  1. java基础-02数据类型

    基本类型 整数 byte byte 数据类型是8位.有符号的,以二进制补码表示的整数 最小值是 -128(-2^7) 最大值是 127(2^7-1) 默认值是 0 byte 类型用在大型数组中节约空间 ...

  2. Java基础02 方法与数据成员

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在Java基础01 从HelloWorld到面向对象,我们初步了解了对象(obje ...

  3. 二、Java基础--02

    作为本人首篇黑马技术博客有必要交代一下背景.个人理解博客的用作在于于己在于交流,于他在于学习,在交流学习中共同成长.下面进入正题.本文主要是介绍在做黑马入门测试时的一些问题(这个应该不是泄露题库吧). ...

  4. Java 基础02

    参照:https://www.cnblogs.com/ZXF6/p/11530009.html 类和对象 /** * java 中的类和对象 * * 一.局部变量的作用域. * * 二.面向对象的概述 ...

  5. java基础02 数据类型转

    一.回答问题 float f1 = 6.66f; float f2 = (float) 6.67; f1==f2? /** * * @author sun * */ public class Demo ...

  6. Java基础02 方法与数据成员(转载)

    对象中的数据成员表示对象的状态.对象可以执行方法,表示特定的动作. 此外,我们还了解了类(class).同一类的对象属于相同的类型(type).我们可以定义类,并使用该定义来产生对象.   调用同一对 ...

  7. java 基础 02 数据类型、运算符、分支结构

    内容: (1)数据类型 (2)运算符 (3)分支结构 1.数据类型 java语言中的基本数据类型:byte.short.int.long.float.double.boolean.char. 1.1布 ...

  8. java基础-02:编译型和解释型

    Java程序运行机制: Java语言的编译-->解释-->运行过程 1.编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的 ...

  9. Java基础——02

    今日学习 Java API Scanner package cn.lsl.day03.demo01; //导包 import java.util.Scanner; public class demo0 ...

随机推荐

  1. 基于html5制作3D拳击游戏源码下载

    今天给大家分享一款基于HTML5实现的3d拳王游戏源码.这款实例适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器. 在线预览 ...

  2. Win10系统修改电脑IP地址

    方法/步骤 1.首先,打开控制面板 2.接着,点开“网络和Internet”,再点开“网络和共享中心” 3.点击"无线网络连接IT4822",可以看到下图 4.然后点击开“属性”, ...

  3. Linux快速定位并且杀掉占用端口的进程

    1.定位 lsof -i:8811(端口号) 2.杀掉进程 kill -9 63924

  4. C++ 类的对象管理模型初讲

    //类的对象管理模型初讲 #include<iostream> using namespace std; class PointA{ private: int x;//占据4个字节大小的内 ...

  5. 115个Java面试题和答案(上)

    转自:http://www.importnew.com/10980.html 本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力.下面的 ...

  6. WHERE 子句用于规定选择的标准。

    WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 下面的运算符可在 WHERE ...

  7. Merging an upstream repository into your fork

    1. Check out the branch you wish to merge to. Usually, you will merge into master. $ git checkout ma ...

  8. 漫游Kafka入门篇之简单介绍(1)

    介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢?   首先让我们看几个基本的消息系统术语: Kafka将消息以 ...

  9. python之简单的get和post请求

    1.json 模块提供了一种很简单的方式来编码和解码JSON数据. 其中两个主要的函数是 json.dumps() 和 json.loads() , 要比其他序列化函数库如pickle的接口少得多. ...

  10. 权限模块_整体方案说明_设计实体&映射实体_实现初始化权限数据的功能

    权限模块_整体方案说明 要点说明 权限就是控制功能的使用(功能对应着URL). 对功能的控制就是对URL的访问控制. 在我们的程序中,一个功能对应一个或两个URL: 1,例如列表或删除功能,只对应一个 ...