当前位置:网站首页 > 编程语言 > 正文

程序员知识精选(程序员知识点)



1.什么是方法
1.Java方法是语句的集合,它们在一起执行一个功能。
2.方法是解决一类问题的步骤的有序组合。
3.方法包含于类或对象中。
4.方法在程序中被创建,在其他地方被引用。

2.方法的优点

  1. 使程序变得更简短而清晰。
  2. 有利于程序维护。
  3. 可以提高程序开发的效率。
  4. 提高了代码的重用性。

3.方法的定义

 

修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。

*返回值类型 *:方法可能会返回值。

方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

方法体:方法体包含具体的语句,定义该方法的功能。

 

4.方法调用
当方法返回一个值的时候,方法调用通常被当做一个值。
如果方法返回值是void,方法调用一定是一条语句。

 

void关键字
一个void方法的调用一定是一个语句。 所以,它被在main方法第三行以语句形式调用。就像任何以分号结束的语句一样。
5.构造方法
1.当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。
2.通常会使用构造方法给一个类的实例变量赋初值,或者执行其它必要的步骤来创建一个完整的对象。
3.不管你是否自定义构造方法,所有的类都有构造方法,因为 Java 自动提供了一个默认构造方法,默认构造方法的访问修饰符和类的访问修饰符相同(类为 public,构造函数也为 public;类改为 protected,构造函数也改为 protected)。一旦你定义了自己的构造方法,默认构造方法就会失效。

 

6.finalize() 方法
Java 允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做 finalize( ),它用来清除回收对象。
使用 finalize() 来确保一个对象打开的文件被关闭了。
在 finalize() 方法里,你必须指定在对象销毁时候要执行的操作。
finalize() 一般格式是:

 

关键字 protected 是一个限定符,它确保 finalize() 方法不会被该类以外的代码调用。

当然,Java 的内存回收可以由 JVM 来自动完成。如果你手动使用,则可以使用上面的方法

1.访问修饰符
1.default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

2.private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

3.public : 对所有类可见。使用对象:类、接口、变量、方法

4.protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

修饰符权限大小

 

在这里插入图片描述
2.非访问修饰符
1.static 修饰符,用来修饰类方法和类变量。

 

静态变量:
static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。
静态方法:
static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。

2.final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。

 

3.abstract 修饰符,用来创建抽象类和抽象方法。
在这里插入图片描述

 

1,StringBuilder

 

在实际开发中,如果需要频繁修改字符串内容,推荐使用StringBuilder来提高效率。同时,如果在多线程环境中需要保证线程安全,应该选择StringBuffer。
2,StringBuffer
使用StringBuffer类的构造方法初始化字符串对象

 

String 类和 StringBuffer 类是两个不相同的类,这里的,但是我们可以采用下面的方法进行转换:

 

常用的方法:
在这里插入图片描述

1.如何获取当前时间
可以构造这样的代码来获取时间。

 

2,日期比较
1.使用 getTime() 方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。
2.使用方法 before(),after() 和 equals()。

 

3.使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这个接口。

3,SimpleDateFormat格式化

 

输出结果

 

这一行代码确立了转换的格式,其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,EE是星期,HH:mm:ss EE是时、分、秒,星期。

注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。
4,附加 parse 解析字符串为时间

 

通过调动Java的text中的ParseException对数如的日期进行解析,同时将格式进行转换。

通过查漏补缺,弥补自己的不足,同时再次温故知识点,提升理解,也会记得更加稳固。本周的考核已经过去,短暂的复习后,新的任务已然到来,本身就学得慢更要加紧往前赶。

励志打气:请记住,不管你努不努力,总有人在努力。不要当别人凌驾于你之上时,当原本属于你的机会成为他人的囊中之物时,你再捶胸顿足追悔莫及。

到此这篇程序员知识精选(程序员知识点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • hpl怎么读(help怎么读)2024-12-29 17:00:10
  • 国内驾照换国际驾照需要什么(国内怎么换国际驾照)2024-12-29 17:00:10
  • bs4解析器有哪些(bs4解析xml)2024-12-29 17:00:10
  • ubuntu 安装qt(ubuntu 安装qt库)2024-12-29 17:00:10
  • 静态库和动态库的缺点(静态库和动态库的缺点区别)2024-12-29 17:00:10
  • 十大至强法则(九大至高法则)2024-12-29 17:00:10
  • 圈11符号(圈11符号怎么打)2024-12-29 17:00:10
  • spss27(spss27和26的哪个好用)2024-12-29 17:00:10
  • Xmouse下载(xmouse官网)2024-12-29 17:00:10
  • 安装虚拟机的详细步骤照片(安装虚拟机步骤截图)2024-12-29 17:00:10
  • 全屏图片