【java入门】

阅读 39

2022-01-24

Java入门

Java的诞生

聊起Java的诞生那就不得不提起C和C++
1972年C诞生了,它贴近硬件,运行速度极快,效率极高,正因为这些特点早些年的程序员用C创造了许多操作系统,编译器,数据库,网络系统等,但是C也有弊端虽然拥有可以更改内存的指针,但是却对内存管理放任不管,这使许多新手很难上手,使用C写程序的时候在编译的时候不会出现问题,可是一运行就出现问题,不能犯一点错,刚开始C对外界宣布我们具有可可移植性,的却拥有但是十分复杂,需要严格遵循C函数,不能犯任何一点小错才能运行。条件十分苛刻
1982年C++诞生了在C的基础上添加了面向对象,它不但兼容C,而且更加优秀,在图形领域和游戏领域有很大的成绩
1995年Java诞生了一经亮相就被Bill Gates说这是迄今为止设计最好的语言,1998年java派出了3个部队Java 2标准版(SE)去占领桌面端,移动版(ME)去占领手机端,和企业版(EE)去占领服务器端,而且大量的巨头也加入到了其中

Java的发展

使用Java的程序员们开发了巨多平台,系统,工具。
构建工具:Aut、Maven、Jekins
应用服务器:Tomcat、Jetty、Jboss、Websphere、weblocgic
Web开发:Struts、Spring、Hibernate、myBatis
开发工具:Eclipse、Netbean、intellj idea、Jbuilder
……
2005年Ruby横空初世他融合了PHP和Java的优点特别适合快速开发一些简单的网站对java造成了一定的打击
2006年Java在大数据上推出了Hadoop
2008年java在移动端推出了Android
紧接着微软推出了.Net,但是也没有撼动java的地位,因为他有局限性只能在java旗下的地方使用

Java的特性和优势

简单性、面向对象、可移植性(只用利用JVM虚拟机在任何系统都能运行)、高性能(即使编译)、分布式(为分布式而生)、动态性(利用反射机制完成)、多线程、安全性、健壮性
Java中流传了一句话万物皆对象
Java之所以能够兴起也是因为正好赶上了互联网兴起的关键时候,踩中了个人电脑的发展

Java的三大版本

JavaSE:标准版(桌面程序、控制台开发……)、JavaME:嵌入式开发(手机、小家电……)几乎没人学了、JavaEE:E企业开发(Web端、服务器开发……)、目前java比较偏于Web端、服务器开发

JDK、JRE、JVM

java开发者工具JDK(Java Development Kit)、java运行时环境JRE(Java Runtime Environment)、java虚拟机JVM(Java Virtual Machine)

java开发环境搭建

jak下载与安装
安装
1.首先浏览器搜索JDk进入ORACLE官网
2.建议使用JDK8,因为稳定
3.同意网站相关协议
4.根据自己的电脑配置下载不同的版本
5.双击安装(一直点下一步、设置自己的安装路径、安装)
6.记住安装的路径
7.配置变量环境
8.打开我的电脑属性高级设置直接点击环境变量
9.添加JAVA_HOEM(变量值写:安装的路径)
10.path中添加%JAVA_HOME%\bin和JAVA_HOME%\jre\bin
11.最后点击确定
12.Win+R打开cmd窗口输入java -version查看是否成功
下载Notepad++文档编辑器

第一个程序HelloWorld程序

1.随便创建一个文件夹,存放代码
2.新建一个java文件(.java)
文件后缀为.java、HelloWorld.java、[一定要注意点]
3.编写代码

public class HelloWorld{
	public static void main(String[] args){
		System.out.print("HelloWorld");
	}
}

4.编译javac java文件,会产生一个class文件(在cmd窗口中)
5.运行class文件,java class文件

javac HelloWorld.java
java HelloWorld
输出
HelloWorld

第一个程序容易出现的情况

1.每个单词的大小不能出现任何问题,Java是大小写敏感的
2.尽量使用英文
3.文件的名字和类名必须保持一致,并且首字母大写
4.符号使用了中文就会失败

Java程序的运行机制(编译型和解释性)

1.编译型:在语言不相通的前提下,我直接将它全部翻译完给你,你可以随意使用
2.解释性:在语言不相通的前提下,我请翻译来一句一句翻译给我,如果我要重新都那么翻译就得重新一句一句翻译给我看

IDEA安装

1.什么是IDE
集成开发环境
是用于提供开发环境的应用程序,一般包括代码编辑器、编译器、调试器、图形用户页面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套
3.IDEA下载
4.IDEA官网:http://www.jetbrains.com/
5.找到IDEA
6.下载对应电脑的版本
7.下载路径设置
8.选择64位和java
使用百度搜索IDEA优化

精彩评论(0)

0 0 举报