2021.8.21(狂神Java入门)

Markdown语法

typora编辑器

C的痛点在于指针和内存管理

eclipse和idea是开发工具

Hadoop:针对大数据领域,记存储查询分析等等于一体的分布式框架


Java特性:

面向对象(对象以及对象之间的接口)

可移植性(可跨平台的去移植,一次编写可以到处运行,主要是靠JVM)

高性能(即时编译)

分布式(多个系统协同合作完成一个特定任务的系统,分布式的主要工作是分解任务,将职能拆解;相对的为集群式;集群:多个人在一起作同样的事 。分布式 :多个人在一起作不同的事 )

动态性(反射机制)

多线程(带来更好的交互行为,比如可以同时看视频和打游戏,一个任务就是一个线程)

安全性以及健壮性

Java目前比较偏web端的设计,服务器开发


Java三个版本:

JavaSE(标准版):主要用于开发桌面程序以及控制台程序,比如一些小游戏贪吃蛇连连看什么的)

Java ME(嵌入式开发):手机程序的开发

JavaEE(企业级开发):开发网站,以及企业应用系统,偏向服务器开发)


JDK(Java development kit):Java开发者工具

JRE(Java runtime environment):

JVM: Java虚拟机,可以使java在任何环境或平台上运行(跨平台性),屏蔽了底层系统的一些差别,真正实现了一次编写到处运行

JDK包含JRE,在JRE之外还包括一些开发工具;只要安装了JRE就可以运行Java了,但用Java来开发的话还是需要JDK

JRE包括JVM


安装开发环境:

下载JDK

配置环境变量


集成开发环境(IDE,Integrated Development Environment ):是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

写程序步骤:在编辑器(记事本,notepad等等)里编辑,编译器去编译,运行

IDE囊括了跑程序的所有东西,不用自己编译


编译型语言

解释型语言:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值