重生之我在CSDN学java 第一天(认识java)
一、Java是什么
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
二、Java的优点
1. 面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性,使得代码更易于理解、维护和重用。
2. 跨平台性:Java应用程序可以在不同的操作系统上运行,只需编译一次,就可以在任何支持Java虚拟机(JVM)的平台上运行。
3. 强大的生态系统:Java拥有庞大而活跃的开源社区,提供了丰富的库和框架,可以加快开发过程,提高开发效率。
4. 内存管理:Java提供了自动的垃圾回收机制,开发者不需要手动管理内存,减少了内存泄漏和野指针等问题。
5. 安全性:Java具有强大的安全性特性,包括沙箱安全模型、字节码验证和安全类加载等机制,可以防止恶意代码的执行。
6. 多线程支持:Java内置了对多线程的支持,可以方便地创建和管理多线程应用程序,提高程序的并发性能。
7. 广泛应用:Java广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域,具有良好的可扩展性和稳定性。
三、我的第一个java程序
1.安装java环境
java程序的运行,需要运行在JVM(java虚拟机),所以我们首先要在电脑上安装Java环境,这也是Java跨平台特性的要求,因此在学习编写或运行Java程序时,第一步就需要安装和配置电脑的Java环境-通常是下载并配置JDK。
1)jdk开发工具包下载和安装
下载地址:Java Downloads | Oracle
2)网址有所有的jdk版本,如JAVA JDK22、21、JDK8等等,前面两个是新版本,这里为电脑环境的兼容性,下载JDK8.0(JDK8是网上说的很多常用且经典的版本,网上很多开源代码可能是JDK8版本写的,建议下载JDK8)
(鼠标往下滑就可以看到1.8版本、点JDK Download后,可以看到一份下载表,里面对应了相应系统和位数的版本,我们选择自己电脑相应的版本下载。这里我根据自己电脑系统和位数,选择的是win64位的。(建议下载.exe可安装版本的)
现在,大概率你现在下载要求登录了,你可以按弹出的界面注册登录下载,问题也都不是很大,这里提供了一个账号,直接使用,登录会就会下载,免去注册的麻烦,反正也是下载一下(账号资源来源网上,大家也可以注册)
账号 : amador.sun@foxmail.com
密码 : 1211WaN!
账号 : amador.sun@qq.com
密码 : 1211WaN!
但是也有可能使用不了,这里就可以找一些资料去下载
链接: 网盘下载 提取码: 114g
链接: 网盘下载提取码:04lf
链接: 网盘下载提取码:42ef
资源:下载
下载完成后直接安装到自己需要的目录(默认安装路径)
jdk环境变量的配置
点击我的电脑->高级系统设置->环境变量
点击新建 JAVA_HOME C:\Program Files\Java\jdk1.8.0_201
编辑 PATH
添加java配置 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
配置完成后,打开cmd
查看java版本 java -version | javac
这样java环境就安装成功了!
2. 新建一个 HelloWorld.java 文件
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
注意: java中的代码是严格区分大小写
java中的标点符号必须是英文状态下输入,不能是中文状态
java中的路径,文件名都不要使用中文
在文件夹上目录上输入 cmd 回车
输入javac HelloWorld.java 编译生成 java.class文件
输入 java HelloWorld 运行Java文件-输入Hello World这样你的第一个程序就完成了。
第一个java程序就完成了。但是cmd黑框运行就太麻烦了,所以我们需要更加高级的开发工具
1、idea(推荐使用)
2、eclipse(学习使用)