java基础 第一天

重生之我在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可安装版本的)
java1.8

现在,大概率你现在下载要求登录了,你可以按弹出的界面注册登录下载,问题也都不是很大,这里提供了一个账号,直接使用,登录会就会下载,免去注册的麻烦,反正也是下载一下(账号资源来源网上,大家也可以注册)
账号 : 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(学习使用)

  • 18
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值