Java 入门

Java 入门

计算机语言发展简史:

更快·更强

第一代语言:机器语言

二进制

第二代语言:汇编语言

目前应用:逆向工程,机器人,病毒

第三代语言:高级语言

摩尔定律

面向对象/面向过程

  • C {高级鼻祖}
  • C++ {C语言面向对象版本}
  • Java {C语言++—}
  • C# {C sharp}
  • Python
  • PHP
  • JavaScript

Java帝国的诞生

J2SE×

J2ME×

J2EE√——>服务器


Maven

Tomcat

Spring

intellij idea


Hadoop

Android

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性
  • Write Once 、Run Anywhere

Java三大版本

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

JDK、JRE、JVM

  • JDK:Java Developm Kit
  • JRE:Java Runtime Envir
  • JVM:Java Virtual Machine(Java虚拟机)

Java 入门

安装开发环境搭建

卸载JDK

  1. 删除java的安装目录
  2. 删除JAVA-HOME
  3. 删除path下关于Java的目录
  4. java-version

安装JDK

  1. 搜索JDK8,找到下载地址
  2. 下载到电脑对应版本
  3. 双击安装包安装jdk
  4. 记住安装的路径
  5. 配置环境变量
    1. 我的电脑——右键——属性
    2. 环境变量——JAVA_HOME
    3. 配置path变量
  6. 检查JDK是否安装成功
    1. 打开cmd
    2. 输入java -version

编译与运行

  1. 打开cmd,在对应的文件目录下,输入 javac java文件名 ,进行编译会生成一个class文件
  2. 运行class文件,输入 java class文件名(不需要加后缀)

可能会遇到的情况

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

Java程序运行机制

  • 编译型:操作系统 C/C++
  • 解释型:网页/服务器 Java/JavaScript/Python

程序运行机制

和类名保持一致,并且首字母一定要大写
4. 符号使用了中文

Java程序运行机制

  • 编译型:操作系统 C/C++
  • 解释型:网页/服务器 Java/JavaScript/Python

程序运行机制

Java 入门

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114437.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 建立内网Windows补丁服务器「建议收藏」

    建立内网Windows补丁服务器建立内网Windows补丁服务器实施方案一、完成内网WSUS服务器的架设。二、对客户端计算机进行设置。三、进行外网WSUS服务器的架设。建立内网Windows补丁服务器众所周知,Windows系统有着种种安全漏洞和不足,这些都要依靠微软发布的一个个补丁来弥补,但公司内网无法访问Internet,,不能及时地下载更新。补丁的分发是微软应尽的责任,所以他们开发了WindowsServerUpdateServices(简称WSUS)这一软件,可以实现通过一台服务器下载更新

    2022年4月16日
    49
  • 【python】列出http://www.cnblogs.com/xiandedanteng中所有博文的标题

    代码:#列出http://www.cnblogs.com/xiandedanteng中所有博文的标题frombs4importBeautifulSoupimportrequestsuser_agent=’Mozilla/4.0(compatible;MEIE5.5;windowsNT)’headers={‘User-Agent’:user_agent}…

    2022年4月9日
    40
  • Confluence 6 配置 XSRF 保护[通俗易懂]

    Confluence 6 配置 XSRF 保护[通俗易懂]Confluence需要一个XSRF令牌才能创建一个评论,这个被用来保护用户不在评论区恶意发布内容。所有Confluence自定义的主题都被启用了这个功能,但是如果你使用自定义主题的话,可能这些主题不支持这些安全特性,你可以禁用这个功能。 在禁用XSRF之前,请仔细考虑可能在你Confluence安装实例中可能会遇到的安全问题。请参考 cgisecurity.com 中…

    2022年5月16日
    38
  • vlc录制视频

    vlc录制视频vlc版本:

    2022年6月21日
    33
  • Jmeter并发测试_高并发测试

    Jmeter并发测试_高并发测试JMeter系统并发测试

    2022年9月30日
    0
  • Java基础测试「建议收藏」

    Java基础测试「建议收藏」Java测试 1.概述Java中标示符是什么? 一、不能以数字开头,由字母、下划线、美元符号组成。二、不能把java关键字和保留字作为标识符。三、标识符没有长度限制。四、标识符对大小写敏感。  2.Java中运算符有哪些? java中的运算符可以分为以下几种类型1.算术运算符      (+,-,*,/,%)2.比较(关系)算符  (>,&l…

    2022年7月8日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号