第二十次记录,Java入门,编写及调用第一个程序

createh55个月前 (02-07)技术教程28

基本要求:

已安装开发工具idea

后附上所有代码

要点:


Step1: 新建项目


这里选择安装好的JDK目录,有的可能会自动识别出来目录地址,有的需要自己手动去选了。

JDK就是Java的运行环境,JDK安装包与步骤在第十八次记录里。

选好之后,选择next,next。看到如下界面:

选择你项目要存放的目录,随便建一个文件夹就可以,点finish


项目结构最终是这样的:

src目录下就是我们要写Java文件的地方。

Step2:新建一个Java文件

新建一个java包,取名demo01,名字可以随便取

右键src-》new-》package


右键demo01-》new-》Java class

取名,TtDemo01,名字随便取,但是要遵循驼峰规则。

什么是驼峰规则:每个单词的首字母必须大写!

结果:

Step3:编写程序的 参数与方法

声明参数

声明一个字符串类型的参数,name

name是个参数,可以给它传值。

ps:如果String报红色错误,说明JDK目录没有选对。鼠标放在红色字母上面,会让你重新设置。

声明设值方法

声明一个给name设置值的方法,方法取名为setName;名字可以随便取,但要是英文!

ps:方法取名必须首字母小写。


声明获取值的方法

声明一个获取name值的方法,取名getName

ps:注意这两个方法的不同之处。

为什么设值的时候,用void修饰方法setName呢?

为什么获取值的时候,用String修饰方法getName。


Step4:调用刚刚写的方法


Java提供一个主方法main,也叫做函数入口。

右键run的时候,idea工具会调用这个main方法,而我们只要把自己写的方法,写在main方法里,就能被调用到了。


注意写法,为什么这样写。

  • 新建的java文件TtDemo01,本质上可以叫做类文件。
  • java规定,要想调用类文件中的方法,必须先声明这个类文件

我已经声明过参数,声明过方法,那么怎么声明一个类文件呢?如下代码:

 TtDemo01 ttDemo01 = new TtDemo01();   

// new 这个关键字就能创建出一个类文件,创建后的类文件就是一个对象。
// ttDemo01 这个参数用来接收创建出的对象的

右键run,



 System.out.println(ttDemo01.getName());    将获取到的name值 输出到控制台

结果如下:



小结

很简单的步骤:

  1. 声明参数name
  2. 声明给参数设值的方法setName
  3. 声明获取参数值的方法getName
  4. 声明类文件,new出一个对象!
  5. 在main方法中调用

或许有疑问,但是不慌,先达到效果。

代码多打,奇异自现。

最后附上这个java文件中的代码:

public class TtDemo01 {

    String name;


    void setName(){
        name = "西门吹雪";
    }

    String getName(){
        return name;
    }


    public static void main(String[] args) {

        TtDemo01 ttDemo01 = new TtDemo01();

        ttDemo01.setName();

        System.out.println(ttDemo01.getName());

    }
}

相关文章

java超简单系列课程——使用记事本写一个java程序

下一个知识点来讲如何使用记事本来开发一个java程序。先分为几个步骤。·第一个步骤先是编码过程。·第二个步骤要经过编译。编译就是把写的java代码,程序员能看懂的java代码翻译成电脑系统能够看懂的j...

【Java】基础06:编写入门程序_java编程100例

HelloWorld它的中文意思是:“你好,世界”。仿佛代表着计算机对世界说出来的第一句话,因为它简洁实用,所以被作为入门程序广泛使用。Java程序开发三步骤:编写,编译,运行一、编写即开发人员编写J...

java如何高效地读取一个超大文件?(四种方式分析对比)

前言我最近在优化我的PDF转word的开源小工具,有时候会遇到一个问题,就是如果我的PDF文件比较大,几百兆,如何更快更节省内存的读取它。于是我分析对比了四种常见的读取文件的方式,并使用javaVis...

Java文件上传与下载_java文件上传下载项目

1 文件上传1.1 文件上传入门1.1.1 实现文件上传条件1)表单的提交方式必须是POST方式。(才有content-type属性)2)有文件上传表单,表单中有的选择文件的标签3)把表单设置为enc...

Mybatis配置文件XML全貌详解,再不懂我也没招了

一、为什么要使用配置文件试想,如果没有配置文件,我们的应用程序将只能沿着固定的姿态运行,几乎不能做任何动态的调整,那么这不是一套完美的设计,因为我们希望拥有更宽更灵活的操作空间和更多的兼容度,同时也能...

SpringBoot实现大文件上传/下载(分片、断点续传)

SpringBoot实现大文件上传/下载(分片、断点续传),SpringBoot实现大文件上传/下载解决方案,SpringBoot实现大文件上传/下载思路,SpringBoot实现大文件上传/下载实例...