我是编程新手,当然我选择Java作为第一语言。某些事情对我来说只是好奇。我要挂断的主要内容是;如果不知道该怎么办,我该如何使用?或者当我确实发现某物存在时,该类型的主要名称是什么,以便我稍后可以查找?
我知道这听起来很混乱,但是我真的不知道该怎么问。
所有这些工作都是在进行一些编码工作时才出现的,而该解决方案据说使用了
.substring()
?还是.indexOf()
?或(。)(type)()是什么?我知道“()”是一种方法,并且有Java特定的类。但是这些叫什么呢?它们被称为Java方法吗?因为它们是由Java分配给Java使用的?还是只是一个类的方法?
我也理解我可以从Oracle文档中查找内容。但老实说,它实际上并不是最佳的浏览网站,尤其是如果您不知道要寻找的内容。
对于某些初学者来说,我确信其中某些“ Java方法”比其他方法更重要。那么,如何确定需要使用哪些以及何时需要使用它们?
我正在参加在线课程,并且正在Java训练营中。我了解大多数结构概念。我也在做codesignal,codewars,udemy,solo学习和youtube,但没有人真正解决过这个问题。
我基本上是空空的花样,而且我正在空中抓球。我会坐在那里一会儿,最后放弃,让他们给出解决方案。然后,就像他们在说……“傻鹅!为什么不使用这个“ java东西”?”……“因为,我不知道它最初存在!”
关于如何填补窍门的任何建议?很难知道该使用什么。记住...我是没有其他经验的编程新手。
我确定对此没有简单的答案。
答案 0 :(得分:0)
当方法被称为.methodName()时,通常意味着它们是Java内置类中存在的方法。您在此处提到的.substring()或.indexOf()方法来自Java内置String类。这些方法可用于任何字符串变量。 示例:
String foo = "abc";
System.out.println(foo.indexOf("c"));
作为初学者,当您开始解决编码问题时,请尝试搜索内置函数是否已存在类似问题。您可以在Java文档中轻松找到它,也可以在Google中搜索。