Smile代码详解

相信在写了Smile的你应该挺开心,就下来我们就解释下这些代码的意义为何。

1. 类申明

类申明的格式如下所示:

public class DemoOfSmile(){
}

Java是一个基于类的语言,创建Java程序的第一项工作就是创建一个类,以上为创建一个名为DemoOfSmile的类。它分为如下四个结构:

  • 类访问权限修饰符(public,default)
    他们是控制被修饰的类的可见范围

    publicdefault
    同一个类
    同一个包
    子类父类
    不同包
  • 修饰符(final ,abstarct)
       final关键字修饰的类是最终类,不能被继承,如果一个类不会再被扩展即可用final修饰,final(abstract)可以和类访问权限修饰符一起用。平时用的很少。

    public final class ClassName{
       //不能被继承,不能改变。
    }

    abstract关键字修饰的类为抽象类,该类一般是用于继承,抽象类中可以有抽象方法,也可以没有抽象方法,但抽象方法所在的类必须为抽象类(记着就好,现在还没有说到方法,但这句很重要)。

    public abstract class ClassName {
        //抽象类多数用在继承中,抽象类跟普通类最大的区别就是抽象类中的抽象方法可以没有方法体,在子类继承该抽象类时可编写该抽象方法。
    }
  • 类名
    类名最好要见名知意,方便自己的读写,开头首字母必须大写,此后每个单词首字母大写,不能以下划线和美元符号开头,有兴趣命名细节可百度:驼峰命名法。按照我说的写就好。public修饰符申明的类名必须和文件名一致

  • 类主体(“{}”)
    类主体里就是书写代码的地方,包括方法、属性等的书写全部要在方法体内。
2. main方法

main方法的格式如下所示:

public static void main (String[] args){
}

main方法也是方法的一种,它特殊的地方是在于它是Java程序开始执行后被调用的第一个方法。没有main方法,你的程序就没有入口,你的代码也就运行不了了。方法的具体构成在下面章节会单独讲到,main方法必须这么定义,这是Java规范。大家在书写时按照这种格式写main方法就可以。

3. 输出/入语句(Print)

System.out:将文本输出到屏幕上
System.in:从用户那里获取信息(一般为键盘,只是提一下,现在用不到)
print:将传递给他的参数发送到相关的输出Stream的一个PrintStream方法(简单暴力点的说法就是将结果打印的控制台)
println: 多了”ln”,意思是打印出结果后在最后加一个换行符,即光标移动到下一行。
println()括号里面即为要打印的内容可以是表达式也可以是字符串,或者方法,变量等,如:

System.out.println("this is content ");
System.out.println(1+2);//打印出的结果为3
int a =1;
System.out.println(a);//结果为1

这节就到此结束了,希望自己可以一直坚持下去,希望对你有所帮住,其中有任何错误欢迎指出,有任何疑问也可留言一起讨论,Thanks!
QQ:1136192942

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
idea插件开发中的代码分析是指对插件代码进行静态分析和动态分析,以了解代码的结构、功能和性能等方面的信息。 在idea插件开发中,可以使用一些工具和技术来进行代码分析。其中,静态分析可以通过IDEA提供的代码检查功能、Lint工具、代码审查等方式进行。这些工具可以帮助开发者找出潜在的代码问题、优化代码结构和性能。 另外,动态分析可以使用调试工具来实时跟踪代码的执行过程,了解代码在运行时的行为和状态。通过设置断点、监视变量值、查看函数调用栈等操作,开发者可以深入分析代码的执行流程,检测潜在的问题和性能瓶颈。 对于idea插件开发中的代码分析,可以按照以下步骤进行: 1. 使用IDEA提供的代码检查功能和Lint工具,识别和修复代码中的潜在问题,例如未使用的变量、未处理的异常等。这可以帮助提高代码的质量和可读性。 2. 使用调试工具来跟踪代码的执行流程,了解代码的运行情况。通过设置断点,可以在特定位置停止代码的执行,观察变量的值和函数的调用情况,以便发现问题和进行性能优化。 3. 使用一些性能分析工具来检测代码的性能瓶颈,例如内存泄漏、CPU占用过高等。这些工具可以帮助开发者找到影响插件性能的问题,并进行相应的优化措施。 总结起来,idea插件开发中的代码分析是一个关键的环节,通过静态分析和动态分析可以帮助开发者找出代码中的问题和潜在的性能瓶颈,从而提高插件的质量和性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [IDEA插件开发之环境搭建过程图文详解](https://download.csdn.net/download/weixin_38740201/12725614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【idea插件开发】从0入门idea插件开发,idea插件开发教程,如何开发idea插件](https://blog.csdn.net/smile_795/article/details/125470136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值