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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 网页制作:一个简易美观的登录界面

    网页制作:一个简易美观的登录界面这次来总结一下公司的Task1实现一个登录界面。登录界面其实在大三的时候就有做过,但是当时做的界面超级low,主要区别在于有无css,由于公司的设计要求,对于该界面的很多细节处理实在不容易。所以,还是想要写点东西记录一下。先截个图,展示一下效果吧:然后我们看一下代码:在我们做一个页面之前,要先想好他的一个整体布局,也就是我们这里面的login.html主页面,大致结构如…

    2022年6月7日
  • CreatePipe 函数[通俗易懂]

    CreatePipe 函数[通俗易懂]创建管道共享数据[code="C++"]//创建匿名管道SECURITY_ATTRIBUTESsa;HANDLEhRead,hWrite;sa.nLength=sizeof(SECURITY_ATTRIBUTES);sa.lpSecurityDescriptor=NULL;sa.bInheritHandle=TRUE;CreatePipe(…

    2022年7月26日
  • 如何自建一个git服务器,搭建Git服务器,真的很简单

    如何自建一个git服务器,搭建Git服务器,真的很简单重要提醒,本教材适用于gitolitev2,与当前最新版v3不兼容!!需要在checkoutgitolite后,切换到v2版!!其实真的只需要几句#现在开始是root做的#安装Gitapt-getinstallgit#拷贝你自己的公钥cp~/.ssh/id_rsa.pub/tmp/wendal.pubgitclonegit://github.com/sitaramc/gitoli…

    2022年10月4日
  • 入园记——我的DBA之路

    入园记——我的DBA之路

    2021年9月10日
  • PID控制原理详解(一)[通俗易懂]

    PID控制原理详解(一)[通俗易懂]PID的理解       关于理解PID控制算法最典型的一个例子就是一个漏水的水缸的问题。网上有很多讲解PID的帖子会讲到这个例子。这里我也把我自己对于PID的理解用这个例子阐述一遍。       有个漏水的水缸,而且漏水的速度还不是恒定的。然后我们还有个水桶,我们可以控制往水缸里面加水或者从水缸里面舀水出来。另外我们可以检测水平面。现在我们的目的就是要控制水平面稳定在我们想要的任何一个平面上…

    2022年5月20日
  • Java多线程详解_java支持多线程

    Java多线程详解_java支持多线程一、线程生命周期一个线程被实例化完成,到线程销毁的中间过程1.新生态:New一个线程对象被实例化完成,但是没有做任何操作2.就绪态度:Ready一个线程被开启,并且开始抢占CPU时间3.运

    2022年8月16日

发表回复

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

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