首页 > 编程语言 >02Java学习_注意事项和学习方法

02Java学习_注意事项和学习方法

时间:2023-09-03 16:24:14浏览次数:77  
标签:String void 02Java public 学习 static 注意事项 main class

02_Java 开发注意事项细节和学习方法

注意事项

  1. .java 是 Java 文件的拓展名。源文件的基本组成部分是类--class。
  2. Java 程序的执行入口是 main 方法,固有的书写格式为:
public static void main(String[] args){
    ......
}
  1. java 语言严格区分大小写。
  2. Java 方法由一条条语句构成,每个语句由;(英文)结束。
  3. 大括号都是成对出现的,缺一不可。(好习惯先写{}在写代码)
  4. 一个源文件中只能包含一个 public 类,其他类的个数不限。

演示代码以及结果:

public class text{
    public static void main(String[] args){
        System.out.print("Hello,world~");
    }
}
public class dog{

}
public class cat{

}

结果图片:

image-20230903154045730

正确代码:

public class text{
    public static void main(String[] args){
        System.out.print("Hello,world~");
    }
}
class dog{
    public static void main(String[] args){
        System.out.print("dogHello,world~");
    }
}
class cat{
    public static void main(String[] args){
        System.out.print("catHello,world~");
    }
}

运行结果图片:

image-20230903154438563

然后尝试运行不同的类:

image-20230903154552412

结果如上。

  1. 一个源文件中最多只能有一个 public 类,其他类的个数不限,也可以将 main 方法写在非 public 类中,然后指定运行非 public 类,这样入口方法就是非 public 类的 main 方法。
  2. 如果源文件中包含一个 public 类,则文件名必须按照类名来命名,否则会报错。如下图:

image-20230903155210527

学习方法

  1. 第一步:需求
  • 工作需求
  • 跳槽,对方要求
  • 技术控
  1. 第二步:看看能否用现有的传统的技术解决
  • 能解决,但是不完美
  • 解决不了
  1. 引出我们学习的新技术和知识点
  2. 学习新技术或者知识点的基本原理和基本语法(不考虑细节)
  3. 快速入门(基本程序,crud【增删改查】)
  4. 开始研究技术的注意事项,使用细节,使用规范,如何优化
  • 2
  • 3......

这个过程是无穷无止境的,千万不要 4 5 6 个步骤本末倒置,会提前在第六点陷入死循环

标签:String,void,02Java,public,学习,static,注意事项,main,class
From: https://www.cnblogs.com/binbinzhidao/p/17675098.html

相关文章

  • *【学习笔记】(21) Prufer 序列
    Prufer序列Prufer序列可以将一个带标号\(n\)个节点的树用\([1,n]\)中的\(n-2\)个整数表示,即\(n\)个点的完全图的生成树与长度为\(n-2\)值域为\([1,n]\)的数列构成的双射。Prufer序列可以方便的解决一类树相关的计数问题,比如凯莱定理:\(n\)个点的完全图的生成树有......
  • Python学习第二天
    一、Python2or3?Insummary:Python2.xislegacy,Python3.xisthepresentandfutureofthelanguagePython3.0wasreleasedin2008.Thefinal2.xversion2.7releasecameoutinmid-2010,withastatementofextendedsupportforthisend-of-lifereleas......
  • 科普:人工智能与机器学习的关系
    大家好,我是炼数之道,一个在人工智能之路上学习和摸索的算法工程师。今天的文章在前期推文的基础上,继续用通俗的话来介绍人工智能领域的基本概念。前期文章回顾:《科普:什么是机器学习》、《科普:什么是深度学习?什么是人工智能?》 那么,人工智能和机器学习之间的关系是什么呢?下图很好......
  • python学习
    python学习正则表达式的使用正则表达式以下是替换指定文件夹下文本中的内容对图片形式的pdf提取目录,可以用以下程序叠加多个正则表达式来去除重复项。importosimportredefreplace_timestamp(directory):#遍历目录下的所有文件和文件夹forroot,dirs,fil......
  • openGauss学习笔记-59 openGauss 数据库管理-相关概念介绍
    openGauss学习笔记-59openGauss数据库管理-相关概念介绍59.1数据库数据库用于管理各类数据对象,与其他数据库隔离。创建数据对象时可以指定对应的表空间,如果不指定相应的表空间,相关的对象会默认保存在PG_DEFAULT空间中。数据库管理的对象可分布在多个表空间上。59.2表空间在......
  • 多线程学习第四篇
    4、线程同步机制并发:同一对象被多个线程同时操作(抢票)线程同步是一个等待机制,多个需要同时访问次对象的线程进入这个对象的等待池形成队列,等待前一个线程使用完毕,下一个线程才能使用。形成线程安全的条件:队列和锁由于同一进程的多个线程共享同一块存储空间,在带来方便的同时,也......
  • 多线程学习第五篇
    5、线程协作(线程通信)应用场景:生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费。如果仓库中没有产品,则将生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止。如果仓库中放有产品,则消费者可以......
  • 多线程学习第三篇
    3、线程状态线程五大状态:创建状态:通过new创建线程就绪状态:通过start()启动线程进入就绪状态阻塞状态:通过CPU调配进入运行状态运行状态:在运行状态时,可以进行如sleep,wait等方法使线程进入阻塞状态死亡状态:自然执行完毕、外部干涉终止线程具体流程为:3.1、线程的常用......
  • 设计模式学习1 设计原则
    设计原则1.开闭原则对扩展开放,修改关闭。在程序需要扩展的时候,不能去修改原有代码,实现一个热插拔的效果。为了使程序的扩展性好,易于维护和升级为了达到这样的效果,我们需要使用接口和抽象类2.里氏代换原则任何基类可以出现的地方,子类一定可以出现。也就是子类继承父类时,除了添......
  • 魔鬼冲刺学习笔记
    \[\huge{\textbf{魔鬼冲刺}\quad\textbf{2023.8.31-?}}\]高二是大部分OIer的最后一段竞赛时光,这真是“\(One\Last\Olympiad\)”了。所以我们开始魔鬼冲刺了!这里就用来记录这段时期的一些收获,还有学到的知识。由于停课后学习笔记给人的感觉略显凌乱,故在本文中笔者简......