首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Java——代码(普通、构造、静态

代码编写中,使用{}声明的程序就属于代码,而根据其出现的位置,及声明关键字的不同,分为四种:普通代码、构造、静态、同步代码(多线程中涉及) 1、普通代码 在方法中使用{}定义起来的一段代码...将普通代码中提取到类中使用,就形成了构造代码。...3、静态代码 如果代码中使用了static关键字定义,则该代码为静态代码: 在非主类中定义的; 在主类中定义的; 【举例】:非主类中定义的静态 protected void onCreate...System.out.println("构造"); } static { //静态 System.out.println("静态"); }...以上可以发现,静态优于主方法先执行。 4、总结 代码对于现阶段开发意义不大,了解即可。

1.9K10

java_自由(静态和非静态

java中的自由分为两种: 静态和非静态 静态: 1 public class Test { 2 static int x = 10; 3 //静态:静态的执行时机是在class...文件装载的时候;静态只会执行一次 4 //多个静态的时候,按出现顺序执行 5 static{ 6 x+=5; 7 } 8 } 非静态: 1 public class...Test { 2 //非静态:每次初始化一个对象,都会导致一次非静态的执行;在构造函数执行之前执行 3 //继承关系:父类的非静态->父类的构造函数->自己的自由->自己的构造函数...静态的执行时机是在class文件装载的时候;静态只会执行一次 5 //多个静态的时候,按出现顺序执行 6 static{ 7 x+=5; 8 }...每次初始化一个对象,都会导致一次非静态的执行;在构造函数执行之前执行 21 //继承关系:父类的非静态->父类的构造函数->自己的自由->自己的构造函数 22 { 23

1.1K20

普通代码 静态代码 构造代码......傻傻分不清

代码的定义 在Java中,使用{ }括起来的代码被称为代码。 代码的分类 根据其位置和声明方式不同: ?...代码的作用 认识了这么多代码,你是不是也和我一样在好奇它们的适用场景都是什么那?...因此就有了局部代码 构造代码 作用在类的定义Body中,作用是给类的部分字段统一初始化: public class Apple { private String size; //构造代码...也就是说,构造代码中定义的是不同对象共性的初始化内容。所以理所当然的,构造代码在构造函数之前执行。...同步代码 我们把有synchronized修饰符修饰的语句,称为同步代码,主要用于解决多线程下的安全问题 synchronized(Object o ){} 现在,你明白它们的作用和使用场景了吧

91020

ChatGPT协助我完成博客代码添加复制代码和显示代码语言功能

最近对博客做了一些改动,比如重新展示了文章页面的文档表单导航,风格参考了 vitepress 的显示效果,同时也给文章页面的代码添加了复制代码和显示代码语言的功能,参考的显示效果是 ChatGPT 网页输出...需求分析 我的需求其实很明确,我需要给我的文章代码添加复制功能,还有就是能显示代码里面的语言类型,这两个功能在很多开源博客里面都有,比如 vitepress 里面,还有 ChatGPT 的输出代码里面也有...把需求细化一下就是如下的描述: 复制功能:需要在代码的上面添加一个 div 标签,然后在 div 标签里面添加一个按钮,靠右显示,当点击这个按钮的时候,可以把代码的内容复制到剪切板 代码语言显示:...在代码上方新增的 div 标签里面再添加一个 span 标签,靠左显示,这里需要显示代码的语言。...然后,创建一个元素,并将代码的内容赋值给它。 接下来,将元素添加到文档中。 然后,选中元素中的文本。

1.3K10
领券