首页 > 编程语言 >java学习第二天

java学习第二天

时间:2025-01-15 22:58:54浏览次数:3  
标签:Java 23 代码 学习 第二天 开发 java IDE

Hello~

Hello,World!(代码入门第一个代码)

  1. 随便新建一个文件夹,存放代码

  2. 新建一个Java文件

    • 文件后缀名为.java

    • Hello.java

    • 【注意点】系统可能没有显示文件后缀名,需要手动打开,首先点击查看然后再在里面的显示给文件扩展名打钩就可以看到文件的后缀名了

  3. 编写程序

  4. 在文件夹地址前面输入cmd打开该文件的cmd窗口,编译程序javac (这里需要空一格) (这里是文件名).java文件,会生成一个class文件(我的java图标不一样是因为我下载了一个notepad++)

  1. 运行class文件(如上图我的class文件名为Hello,我就输入java Hello),java class文件

可能会遇到的问题

  1. 每个单词的大小不能出现问题,Java对于大小写的问题非常敏感

  2. 尽量都使用英文进行编译和命名

  3. 文件名类名 必须保持一致,并且首字母大写

  4. 符号也要使用英文的不能使用中文的

java程序运行机制

  • 编译型:将我们想运行的代码转换成一个计算机可以执行的代码(编译型执行速度更快,因为把所有东西都翻译好了电脑只需要执行,对操作系统的要求比较低,C语言和C++语言等等很多也是编译型的)

  • 解释型:可以随着我们对代码的改写进行一边转换一边执行(适合对速度要求没有那么高)

Java的运行机制涉及到编写、编译和运行三个主要步骤。首先,开发者在Java开发环境中编写代码,生成以“.java”为后缀的源文件,紧接着,通过Java编译器对源文件进行编译,排查错误,并生成“.class”后缀的字节码文件。

IDE

什么是IDE

‌IDE(Integrated Development Environment)是一种用于提供程序开发环境的应用程序,集成了代码编辑器、编译器、调试器和图形用户界面等工具,旨在提高开发人员的生产力,简化开发过程,并提供更好的开发体验‌.

常见的IDE及其特点

  1. Visual Studio‌:由Microsoft开发,支持多种编程语言,如C#、C++、JavaScript等。它提供了丰富的功能,如代码自动补全和语法高亮‌23。

  2. Eclipse‌:一个开放源代码的IDE,主要用于Java开发,但也可以扩展支持其他编程语言。它具有强大的调试工具和版本控制集成‌23。

  3. IntelliJ IDEA‌:由JetBrains开发,主要用于Java开发,但也支持其他语言如Kotlin、Groovy等。它以其智能代码补全和强大的调试工具而闻名‌23。

  4. PyCharm‌:由JetBrains开发,专门用于Python开发,提供了丰富的功能和插件生态系统‌23。

  5. Visual Studio Code‌:一个轻量级的代码编辑器,支持多种编程语言的开发,提供了大量的扩展插件‌23。

  6. Xcode‌:由Apple开发,主要用于iOS和macOS应用程序的开发‌23。

  7. Android Studio‌:由Google开发,专门用于Android应用程序的开发‌

IDE的优点和缺点

优点

  • 节省时间和精力。IDE的目的就是要让开发更加快捷方便,通过提供工具和各种性能来帮助开发者组织资源,减少失误,提供捷径。

  • 建立统一标准。当一组程序员使用同一个开发环境时,就建立了统一的工作标准,当IDE提供预设的模板,或者不同团队分享代码库时,这一效果就更加明显了。

  • 管理开发工作。首先,IDE提供文档工具,可以自动输入开发者评论,或者迫使开发者在不同区域编写评论。其次,IDE可以展示资源,更便于发现应用所处位置,无需在文件系统里面艰难的搜索。

缺点

  • 学习曲线问题。IDE基本上是比较复杂的工具,为了更好的熟练使用,需要一定的时间和耐心。

  • 初学者的困难。对初学者来说,使用IDE来学习开发有相当的难度,不适合学习一种新语言时使用。

  • 无法修复坏代码或设计。开发者不能完全依赖工具的便捷,还是必须保持专业水准和熟练度,开发的成果好坏主要还是看开发员的技术。

‌IntelliJ IDEA安装下载教程

进入 jetbrains 官网JetBrains: Essential tools for software developers and teams,按下图依次操作。‌

1. 点击intelliJ IDEA,进入‌IntelliJ IDEA的页面

2. 点击Download进入下载界面

3. 选择电脑对应的系统,如果想要用一些其他的版本点击右边的 other versions 转到含有各种版本的页面进行选择

4. 双击下载好的 IDEA 安装包,进入安装向导,先点击下一步

然后选择自己想要安装在哪里

再然后在创建关联的地方勾选.java

然后再次点击下一步安装完成就可以正常使用了

今天中午和家长回老家了所以学的时间比较少也就没有很多可以整理的东西啦,这个寒假我会争取除了春节其他时候都好好学习Java做好笔记的,蟹蟹各位对我做的笔记的认可和需要!

标签:Java,23,代码,学习,第二天,开发,java,IDE
From: https://blog.csdn.net/2302_80386320/article/details/145169319

相关文章

  • 机器学习模型调优指南
    机器学习模型调优指南机器学习模型参数调优的作用在于优化模型的性能,使其能够在给定任务上更好地泛化和预测。通过合理调整模型的超参数,能够提高模型的准确性、降低过拟合或欠拟合的风险、加快训练过程等。具体来说,机器学习模型参数调优的作用可以从以下几个方面来理解:1.......
  • JAVA开源毕业设计 中药实验管理系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T130,文末自助获取源码\color{red}{T130,文末自助获取源码}......
  • JAVA开源毕业设计 网上商城系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T129,文末自助获取源码\color{red}{T129,文末自助获取源码}......
  • JAVA开源毕业设计 编程训练系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T128,文末自助获取源码\color{red}{T128,文末自助获取源码}......
  • 【JavaSecLab靶场】Java综合漏洞平台
    免责声明:请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。在我们平时的网络安全工作中,经常会面对各种各样的挑战。比如,进行定期的漏洞扫描、代码审计,甚至是参与红蓝对抗演练时,发现漏洞后往往需要及时将其修复。最近,我接触到了一款开源的网络安全工......
  • 学习- 人工智能- 浅谈对人工智能的理解
    浅谈对人工智能的理解一、人工智能:人工智能是一个广泛涉及计算机科学、数据分析、统计学、机器工程、语言学、神经科学、哲学和心理学等多个学科的领域二、机器学习:机器学习可以分为监督学习、无监督学习、强化学习1、监督学习:监督学习的工作模式为:拿着一个苹果和一个......
  • Java-exp5
    目录(1) 实验流程图(软件设计简易流程图+每个按钮添加监听Event,画出监听程序设计流程图)(2)页面布局设计图 (3)实验源代码(粘贴源代码):SimpleCalculator.java ScienceCalculator.javaBaseConverter.javaDrawFn.java(4)实验代码、过程、相应结果(截图)并对实验进行说明和分......
  • (四)C语言基础学习(3):深入理解输入输出函数、数据类型的格式控制与流程控制
    一、标准输入输出函数1.字符输入输出:getchar和putchar这两个函数是最基本的输入输出函数,用于单个字符的读取和显示。intgetchar(void);//从键盘获取一个字符intputchar(intc);//向终端输出一个字符示例:charch=getchar();//读取一个字符putchar(ch);......
  • Golang学习笔记_24——泛型
    Golang学习笔记_21——ReaderGolang学习笔记_22——Reader示例Golang学习笔记_23——error补充文章目录泛型1.泛型中的类型参数1.1类型参数声明1.2类型参数的约束1.3类型参数的实例化2.泛型函数3.泛型类型4.泛型接口源码泛型Go语言从1.18版本开始引入......
  • JavaWeb课后笔记及体会分享(每日一更)
           从今天开始学习JavaWeb,在接下来的时间里我将学习JavaSE,MySQL,Web前端,JavaEE,SSM三大框架,SpainBoot,SpringCloud,以及一些常见面试题的练习。1.IDEA常用快捷键  Shift两次:包含各种文件、方法的搜索Ctrl+Shift+F:根据输入内容查找整个项目或指定目录内文件......