Hello~
Hello,World!(代码入门第一个代码)
-
随便新建一个文件夹,存放代码
-
新建一个Java文件
-
文件后缀名为.java
-
Hello.java
-
【注意点】系统可能没有显示文件后缀名,需要手动打开,首先点击查看然后再在里面的显示给文件扩展名打钩就可以看到文件的后缀名了
-
-
编写程序
-
在文件夹地址前面输入cmd打开该文件的cmd窗口,编译程序javac (这里需要空一格) (这里是文件名).java文件,会生成一个class文件(我的java图标不一样是因为我下载了一个notepad++)
-
运行class文件(如上图我的class文件名为Hello,我就输入java Hello),java class文件
可能会遇到的问题
-
每个单词的大小不能出现问题,Java对于大小写的问题非常敏感
-
尽量都使用英文进行编译和命名
-
文件名 和 类名 必须保持一致,并且首字母大写
-
符号也要使用英文的不能使用中文的
java程序运行机制
-
编译型:将我们想运行的代码转换成一个计算机可以执行的代码(编译型执行速度更快,因为把所有东西都翻译好了电脑只需要执行,对操作系统的要求比较低,C语言和C++语言等等很多也是编译型的)
-
解释型:可以随着我们对代码的改写进行一边转换一边执行(适合对速度要求没有那么高)
Java的运行机制涉及到编写、编译和运行三个主要步骤。首先,开发者在Java开发环境中编写代码,生成以“.java”为后缀的源文件,紧接着,通过Java编译器对源文件进行编译,排查错误,并生成“.class”后缀的字节码文件。
IDE
什么是IDE
IDE(Integrated Development Environment)是一种用于提供程序开发环境的应用程序,集成了代码编辑器、编译器、调试器和图形用户界面等工具,旨在提高开发人员的生产力,简化开发过程,并提供更好的开发体验.
常见的IDE及其特点
-
Visual Studio:由Microsoft开发,支持多种编程语言,如C#、C++、JavaScript等。它提供了丰富的功能,如代码自动补全和语法高亮23。
-
Eclipse:一个开放源代码的IDE,主要用于Java开发,但也可以扩展支持其他编程语言。它具有强大的调试工具和版本控制集成23。
-
IntelliJ IDEA:由JetBrains开发,主要用于Java开发,但也支持其他语言如Kotlin、Groovy等。它以其智能代码补全和强大的调试工具而闻名23。
-
PyCharm:由JetBrains开发,专门用于Python开发,提供了丰富的功能和插件生态系统23。
-
Visual Studio Code:一个轻量级的代码编辑器,支持多种编程语言的开发,提供了大量的扩展插件23。
-
Xcode:由Apple开发,主要用于iOS和macOS应用程序的开发23。
-
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