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

【无标题】

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

【无标题】

文章目录
  • 初识Java
    • Java帝国的诞生
    • Java特性和优势
    • Java三大版本
    • JDK JRE JVM
    • 搭建开发环境
      • 卸载JDK
      • 安装JDK
      • notepad++
    • HelloWorld
        • 可能会遇到的问题
    • Java程序运行机制
    • IDEA安装和介绍

初识Java Java帝国的诞生

狂日持久的战争

  • 1972年C诞生
    • 贴近硬件,运行极快,效率极高
    • 操作系统,编译器,数据库,网络系统
    • 指针和内存管理(没有越界管理,内存管理需要自己释放,太复杂可移植性差)
  • 1982年C++诞生
    • 面向对象
    • 兼容c(依然复杂)
    • 图形领域,游戏
  • 反抗,我们要建立一个新的语言
    • 语法像C
    • 没有指针
    • 不需要考虑内存管理
    • 真正的可移植性,编写一次 ,到处运行(安装JVM虚拟机)
    • 面向对象
    • 类型安全
    • 高质量的类库
    • 原本想简化C++,但被否定。1995年网页简单粗糙,缺乏互动性,图形界面的程序(Applet)震惊世界,被人们看到。三支部队J2SE去占领桌面,J2ME去占领手机(由于要安装虚拟机等并不适合),J2EE去占领服务器发现非常适合团队开发大型项目,三高问题:高可用,高性能,高并发。大量巨头加入IBM:eclipse(Websphere)。他们基于Java开发了巨多平台,系统,工具。
      • 构建工具:Maven,Ant
      • 应用服务器:Tomcat
      • Web开发:Spring,myBatis
      • 开发工具:Eclipse,idea
      • …
  • ruby,python,php出现,效率很高,但比较适合简单的项目,并不能影响Java
  • 2006:Hadoop(大数据领域)
  • 2008:Android(手机端)
Java特性和优势
  • 简单性(相当于C的语法纯净版,语法基于C)
  • 面向对象(模拟人的思维)
  • 可移植性(跨平台 write once,run anywhere)
  • 高性能(即时编译)
  • 分布式(URL,通过网络调用方法就像在自己电脑上一样,可类比计算机网络分布式:各互连的计算机可以相互协调工作,共同完成一项任务,一个大型程序可以分布在多台计算机上并行运行)
  • 动态性(反射机制,C++无法实现)
  • 多线程(同时做)
  • 安全性(防病毒防篡改)
  • 健壮性(去掉c关于指针和内存管理,运行前检查内存状态,程序中不崩溃由于异常机制)
Java三大版本

一次编写,到处运行(JVM)

  • JavaSE:标准版(桌面程序,控制台开发…)
  • ~~JavaME:嵌入式开发(手机小家电…)~~几乎死掉
  • JavaEE:E企业级开发(web端,服务器开发)
JDK JRE JVM


搭建开发环境
  • JDK(jdk-8u333-windows-x64)下载与安装
  • 配置环境变量
  • JDK目录介绍
  • HolloWorld及简单语法规则
  • Notepad++安装和使用
卸载JDK
  1. 找到JDK目录,删除java的安装目录
  2. 删除JAVA _HOME
  3. 删除path下关于Java的目录
  4. java-version
安装JDK
  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载电脑对应版本
  4. 双击安装JDK
  5. 记住安装路径D:Environmentjavajdk1.8
  6. 配置环境变量
    1. 我的电脑–>右键–>属性
    2. 环境变量–>添加JAVA_HOME
    3. 配置path变量
  7. 判断JDK是否安装成功
    1. 打开cmd
    2. 输入Java -version
notepad++ HelloWorld
  1. 随便新建一个文件夹,存放代码
  2. 新建一个java文件
    • 文件后缀名为.java
    • Hello.java
    • [注意]后缀名是否隐藏
  3. 编写代码
public class Hello{
	public  static void main(String[] args){
		System.out.print ("Hello,World");
	}
}
  1. 编译 javac java文件,生成一个class文件

  2. 运行class文件,java class文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0HzZMeOQ-1658304080659)(typora_image/image-20220704175012112.png)]

    可能会遇到的问题
    1. 每个单词大小写正确,Java是大小写敏感的
    2. 尽量使用英文
    3. 文件名和类名必须保证一直,并且首字母大写
    4. 符号使用英文
Java程序运行机制
  • 编译型compile:直接把全部程序编译
  • 解释型:读一句译一句

先编译再解释,Java都包含,既有编译特点又有解释型特点。经过一次预编译将.java变为.class。

IDEA安装和介绍
  • 什么是IDE :集成开发环境
  • IDEA
  • [IDEA官网](IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains)

psvm,sout等智能操作

file–>setting–>font可以调节字体

个性化,界面优化

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

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

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