初识Java 之 入门篇(新手必看)

这篇具有很好参考价值的文章主要介绍了初识Java 之 入门篇(新手必看)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博主回归学习状态的第二篇文章,希望对大家有所帮助

今日份励志文案:我愿用努力去弥补,跟别人天赋的差距

大家一起加油!!!!

初识Java 之 入门篇(新手必看),java,编程语言,新手

目录

一.初识Java 

二.编写和运行第一给Java程序时,可能会遇到的一些错误:

三.运行第一个Java代码 

四.标识符

五.Java中的变量

声明变量的时候需要注意的事项:

变量的生命周期:

常量:

六.java中的注释的写法:

什么是注释

Java中存在3种注释:

七.Java中的简单标准输出流对象:System.out

常用的方法:

八.Java中的简单标准输入流对象:System.in

常用的方法:

获取用户输入信息的步骤:

1.创建扫描器对象:

2.进行导包

导包语句的语法:

3.常用的方法:

4.代码演示


一.初识Java 

初识Java 之 入门篇(新手必看),java,编程语言,新手

类当中包含方法

方法当中包含变量

初识Java 之 入门篇(新手必看),java,编程语言,新手

在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同 

二.编写和运行第一给Java程序时,可能会遇到的一些错误:

1.源文件名后缀不是.java

2.类名和文件名不一致

3.main方法名字写错:  mian

4.类没有使用public修饰

5.方法中语句没有以分号结尾

6.中文格式的分号

7.JDK环境没有配置好,操作系统不能识别javac或者Java命令

(如何配置JDK,可以看博主上一篇文章)

Java入门讲解(1)---让你瞬间明白如何安装jdk-CSDN博客

三.运行第一个Java代码 

public class lyy {
    public static void main(String[] args) {
        System.out.println("hello,java");
    }
}

初识Java 之 入门篇(新手必看),java,编程语言,新手

ps:博主的文件名是lyy,在自己输入的时候,自己的文件名是什么就输入什么 

四.标识符

标识符中可以包含: 字母,数字以及下划线和$(美元符号)等等

五.Java中的变量


所谓的变量就是一种对于内存中的数据的引用方式,而"变"就是指不引用固定的数据,所代表的数据是可以发生改变的,变量的本质就是用于代表某个数据

Java是强类型的编程语言,在java中要定义变量,必须先声明变量的名称以及变量的类型

可以通过=(赋值运算符)来指定一个变量所代表的值。

声明变量的时候需要注意的事项:


1.变量必须声明才能使用

2.声明变量的时候必须指定类型

3.不可以声明变量之后再没有给这个变量初始值之前就使用这个变量

4.变量名称只能由英文字母、数字、下划线、美元符组成,除此之外不能包含其他的字符.

5.变量名称不能用数字开头

6.变量名称不能与Java中的53个关键字同名

7.在同一个作用域之内必须保证变量名的唯一性

8.要用清晰的词汇进行命名,使用驼峰式命名原则

变量的生命周期:


变量在哪一个大括号内声明,在哪一个大括号内有效,一旦出了这个大括号则变量消失

常量:


如果说变量是可以变化的量,那么常量就是不允许发生变化的量

所谓常量就是指其所代表的数据一旦被指定就不能发生改变的。在Java中使用final关键字修饰的变量,其数值不能再初始化之后进行改变,这种所谓最终的变量或变量的最终形态在Java中即代表常量。

六.java中的注释的写法:

什么是注释

所谓的注释就是代码的解释以及说明,在Java中用于对代码进行描述,这种描述主要是给程序员看的,注释不会参与编译,更不会参与运行。

Java中存在3种注释:


1.单行注释:单行注释一般都是对某一行代码进行解释或说明
语法:
// 注释的内容
2.多行注释:多行注释一般都是对某一段代码或某一个方法进行解释或说明
语法:
/*

注释的内容

*/
3.文档注释:一般都是对某一个方法或某一个类进行解释说明,同时在生成帮助文档的时候,文档注释的内容会生成到文档中。
语法:
/**
    注释的内容
*/

七.Java中的简单标准输出流对象:System.out


在System类中给我们提供了一个静态对象out,这个对象就是我们的简单标准输出流,这个对象给我们提供了很多的方法,让我们可以像控制台(命令提示符窗口或文件)进行输出.

常用的方法:

1.print():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后不会自动的换行

2.println():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后会自动的换换行

3.printf(要输出的内容以及数据的格式,需要被格式化的数据):此方法可以按照编写的格式将数据进行输出

八.Java中的简单标准输入流对象:System.in

在System类中给我们提供了一个静态对象out,这个对象就是我们的简单标准输出流,这个对象给我们提供了很多的方法,让我们可以像控制台(命令提示符窗口或文件)进行输出.

常用的方法:

1.print():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后不会自动的换行

2.println():此方法可以让我们向控制台输出任意类型的数据,并且在输出之后会自动的换行

3.printf(要输出的内容以及数据的格式,需要被格式化的数据):此方法可以按照编写的格式将数据进行输出。


在System类中给我们提供了一个静态对象in,这个对象就是我们的简单标准输入流对象,标准输入流对象需要通过键盘或其他输入设备协助完成输入。我们还需要使用java.util包下的Scanner类型协助完成获取用户输入的信息。Scanner类型是扫描器类型,主要的作用就是配合System.in完成用户信息的输入。

获取用户输入信息的步骤:

1.创建扫描器对象:

Scanner scan = new Scanner(System.in);

2.进行导包

为什么要进行导包,默认情况下,JVM只认识java.lang包中的类型,对于除了java.lang包以外的其他的类型,JVM默认不识别,当我们使用java.lang包以外的类的时候,需要导入,导入的目的是让JVM可以识别这个类型并且对这个类型进行加载。

如何导包:导包语句必须写在类声明的前面。

导包语句的语法:

1.import 包名.类名;

2.import 包名.*;

3.调用扫描器提供的方法获取用户输入的信息

3.常用的方法:

1.next();此方法可以用来获取用户输入的文本信息,所有的文本信息都是以String类型进行返回的。此方法会按照空格或回车作为扫描的结束

2.nextLine()此方法可以用来获取用户输入的文本信息,所有的文本信息都是以String类型进行返回的。此方法会按照回车作为扫描的结束

3.nextInt()此方法可以用来获取用户输入的整数信息,整数信息都是int类型的数据。

4.nextDouble()此方法可以用来获取用户输入的整数信息或小数信息,此方法的返回值都是double类型的。

4.代码演示

初识Java 之 入门篇(新手必看),java,编程语言,新手

初识Java 之 入门篇(新手必看),java,编程语言,新手

博主这里用的是println输出之后会自动换行 

初识Java 之 入门篇(新手必看),java,编程语言,新手

如果有解释的不对或者不清晰,麻烦大佬们海涵,如果可以烦请从评论区指出,我一定会加以修改,万分感谢

最后麻烦大佬们动一下发财的小手一键三连,文章来源地址https://www.toymoban.com/news/detail-716678.html

到了这里,关于初识Java 之 入门篇(新手必看)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 与其他编程语言的深入比较

    Java 是一种广泛使用的编程语言,它具有广泛的应用领域,例如 Web 开发、移动应用开发、桌面应用开发、游戏开发等。与其他编程语言相比,Java 具有以下优点: 跨平台性:Java 是一种跨平台的语言,因为它的代码可以被编译成字节码,然后在 Java 虚拟机 (JVM) 上运行。这使得

    2024年02月01日
    浏览(46)
  • Java和其他编程语言有什么区别?

    Java是一种通用、面向对象、高级编程语言,具有以下与其他编程语言的区别: 平台无关性:Java是一种平台无关的编程语言。Java源代码被编译为字节码,然后在Java虚拟机(JVM)上运行。这种设计使得Java可以在不同的操作系统上运行,只要目标系统有对应的Java虚拟机。 自动

    2024年02月06日
    浏览(52)
  • 【JAVA】面向对象的编程语言(继承篇)

    个人主页:【😊个人主页】 系列专栏:【❤️初识JAVA】 在之前的文章中,我们介绍过面向对象的编程语言,今天我们就来就进入到JAVA面对对象的编程世界,今天我们主要来介绍面向对象的编程范式中一个重要的概念——继承。 继承是java面向对象编程技术的一块基石,因为

    2024年02月09日
    浏览(45)
  • 初识C语言:掌握未来的编程利器

    ​ ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ ​ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 ​ 所属专栏:C语言学习 ​ 贝蒂的主页:Betty‘s blog 在我们生活中,我们和父母、朋友、老师交流时候使用的就是语言,在这个世界上有许多的国家、民族,自然也有很多语言如:汉语、英语、

    2024年01月25日
    浏览(47)
  • 【Java语言面向对象】(1)面向过程编程

    人机猜拳的第一版(下方是程序源码) 人机猜拳(面向过程版本) 三部分组成 初始化 游戏开始 游戏数据统计 逐步完成,并阶段测试。 面向过程整体的思路:做一件事,分为多个步骤,每个步骤之间是有序的,最后按序完成。 面向过程的优缺点: 优点:符合人类思维,简

    2023年04月09日
    浏览(54)
  • 编程语言比拼之Java VS C++

    学Java还是C++?   Java和C++都是非常受欢迎的编程语言,各有各的优势和适用场景。以下是对它们的简要比较: 性能:C++通常被认为是一种更高效的编程语言,适用于对性能要求较高的应用程序,如游戏开发、嵌入式系统和高频交易等。C++具有更接近底层的控制能力,允许开发

    2024年02月13日
    浏览(43)
  • Golang vs Java: 一场编程语言的较量

    在IT行业飞速发展的过程中,编程语言扮演着至关重要的角色。作为开发人员,选择合适的编程语言对于构建高效、可靠和可维护的应用程序至关重要。在这场编程语言的较量中,Golang和Java无疑是两个备受青睐的选择。我们现在将对这两种语言进行全面对比,探讨它们在性能、简洁

    2024年04月17日
    浏览(57)
  • TIOBE 9月编程语言榜出炉!这个语言强势而出,Java地位不保?搞笑!

    TA来了!TA来了 ! TA带着最新编程语言排行榜走来了 近日 TIOBE 公布了2023年9月的编程指数信息 话不多说,我们这就去看看! Java排名被威胁? 上个月,Julia 历史上首次跻身 TIOBE 指数前 20 名。这个月 Julia 再次退出,被 Kotlin 取代。 Kotlin 是另一种有前途的语言。 这一切都始于

    2024年02月08日
    浏览(40)
  • 【计算机编程语言】JAVA-MyBatis(Eclipse)

    官网:https://mybatis.org/mybatis-3/zh/index.html 环境: JDK1.8(尽量) MySQL - 5.7(超经典) maven - 3.6.3 Eclipse 回顾: JDBC MySQL Java基础 maven Junit 框架:配置文件、最好的方式:官网文档 SSM框架:Spring SpringMVC Mybatis 1.1什么是Mybatis [外链图片转存失败,源站可能有防盗链机制,建议将图片保

    2024年02月16日
    浏览(42)
  • 快来看看Java在编程语言中的优势与特性吧

      作者主页: paper jie的博客_CSDN博客-C语言,算法详解领域博主 本文作者: 大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 其他专栏: 《系统解析C语言》《C语言》《C语言-语法篇》 内容分享: 本期将对Java的优势和特性进行详细的讲解,各位看官姥爷快搬好小板

    2024年02月11日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包