栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门

Java帝国的诞生 C&C++

C

  • 贴近硬件、运行快、效率高
  • 操作系统,编译器,数据库,网络系统等
  • 指针和内存处理

C++

  • 面向对象
  • 兼容C
  • 图形领域、游戏

复杂、困难

建立新语言

  • 语法像C
  • 没有指针
  • 没有内存管理
  • 真正的可移植性,编写一次,到处运行
  • 面向对象
  • 类型安全
  • 高质量的类库等
Java
  • Java2SE 占领桌面端
  • Java2ME 手机
  • Java2EE 占领服务器

三高

  • 高可用
  • 高性能
  • 高开发
基于Java开发平台、系统、工具
  • 构建工具:Ant,Maven
  • 应用服务器:Tomcat,Jetty
  • Web开发:Spring,myBatis
  • 开发工具:Eclipse,Netbean,intellij idea
  • 2006:Hadoop(大数据领域)
  • 2008:Android(手机端)
  • 一个伟大的帝国诞生了
Java特性和优势
  • 简单性【C++语法纯净版,没有头文件、指针运算、分配内存,且语法基于C】
  • 面向对象【程序设计技术,面向对象专注于对象和对象接口上】
  • 可移植性【跨平台移植,写一次、到处运行】
  • 高性能【即时编译、速度快】
  • 分布式【网络分布式环境,通过url网络访问和在本地访问一样】
  • 动态性【通过反射机制从而具有动态性】
  • 多线程【更好的交互和实时】
  • 安全性【防病毒、防篡改,指针和内存的管理来不影响程序的崩溃。异常机制】
  • 健壮性
Java的三大版本
  • JavaSE:标准版(桌面程序,控制台开发等)
  • JavaME:嵌入式开发(手机、小家电等)
  • JavaEE:E企业级开发(Web端,服务器开发等)
JDK、JRE、JVM
  • JDK:Java Development Kit
  • JRE:Java Runtime Environment运行时环境
  • JVM:Java Virtual Machine虚拟机,模拟CPU去运行我们的代码
卸载JDK
  1. 我的电脑属性-高级系统设置-环境变量-JavaHome-删除
  2. 删除Path下的Java目录
  3. dos窗口- 输入"java -version"
安装JDK8
  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载电脑对应的版本
  4. 双击安装JDK
  5. 记住安装路径
  6. 配置环境变量
    1. 我的电脑–>属性
    2. 环境变量–>添加JAVA_HOME
    3. 配置path变量
  7. cmd指令-“java -version”-确定下载成功
java目录
  • bin 放java可执行文件
  • include 放头文件(java是拿C写的)
  • jre java运行环境
  • lib 放java的库文件
  • src.zip 资源文件 java基础类的源代码
Hello World
  1. 新建文件夹存放代码
  2. 新建一个java文件(文件后缀.java)
  3. 编写代码
public class Hello_World{
	public static void main(String[] args){
		System.out.print("Hello,World!!!");
	}
}
  1. 利用cmd指令编译–>路径前加"cmd "进入控制台–>输入**“javac java文件全称”**–>生成class文件
  2. 输入"java 文件名称"运行java class文件
    ![[Pasted image 20220704172315.png]]
可能问到的问题需要注意
  1. 每个单词的大小写【java是大小写敏感的】
  2. 尽量使用英文
  3. 文件名和类名必须保持一致,并且首字母大写
  4. 符号不能使用中文
Java程序运行机制 Java特点
  • 编译型compile(编程语言-全部自己翻译-速度快、效率高|如C、C++)
  • 解释型(编程语言-需要看哪找人解释-速度要求不高|)
  • 程序运行机制:源文件(.java)–>Java编译器–>字节码(.class)–>类装载器–>字节码校验器–>解释器–>操作系统平台
IDEA 什么是IDE?

集成开发环境,用于提供程序集成开发环境的应用程序。

安装IDEA java开发环境

在src文件夹下建类

快捷语句

[psvm]main方法
[sout]输出语句

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006333.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号