美文网首页
Java技术基础概述

Java技术基础概述

作者: 小丸子的呆地 | 来源:发表于2021-06-23 15:43 被阅读0次

1.1编程语言

机器语言:0 1 在硬件直接执行
汇编语言:助记符
高级语言: (Java运行比C/C++慢)
1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。
2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。

image.png

1.2 Java的特点

平台无关性、简单性、面向对象、健壮性、多线程、自动内存管理。
平台无关性:指Java语言平台无关,而Java的虚拟机却不是,需要下载对应平台JVM虚拟机的。
自动内存管理:对临时存储的数据自动进行回收,释放内存。如:引用类型的变量没有指向时,被回收;程序执行完后,局部变量被回收。

1.3 Java开发环境

Java Developement Kit——Java开发工具包,简称JDK,是由Sun公司提供的一个免费的Java开发工具,编程人员和最终用户可以利用这个工具来编译、运行Java程序。。

JDK结构:JDK

   |--开发工具(Tools)命令:java、javac、jar、rmic ...
   |--JRE(Java基本运行环境)
       |--系统API库,系统类库
            系统带来的标准程序库,标准API
       |-- J VM java虚拟机 
             java 语言的执行环境
image.png

1.4 Java开发环境配置

官方下载地址:https://www.java.com/zh-CN/download/
选择对应的操作系统和版本,下载安装包。一般都是一键安装

1.5 Linux命令与相关知识

1)Linux无盘符,只有一个根目录(root)
2)终端== 控制台== 命令行窗口
3)pwd:打印当前工作目录,显示当前工作目录的位置
4)ls:列表显示目录内容,默认显示当前目录内容
5)cd:改变当前工作目录;cd后不加参数=返回home文件夹;cd ~:返回home;
cd /:切换到根目录;cd .. :返回上一层目录(相对的);
6)mkdir:创建文件夹(目录) 注意:目录== 文件夹
7)rm:删除文件;rm xx xx:可删多个文件;
rm –rf xx:-为减号,r表递归,f表强制
8)cat xx:显示文本文件内容
9)启动Java开发工具:cd/opt/eclipse à./eclipse . 表当前目录下
10)绝对路径:/home (以/ 开始为绝对路径,相对于根目录)
相对路径:home (相对于当前工作目录)
11)home(用户主目录,用户的家):/home/username 如:/home/soft01
12)主目录(home):有最大访问权限:什么都能干,增删改查、建目录等
其他地方:一般只能查看,不能增删改查、创建目录等

相关文章

  • Java技术基础概述

    1.1编程语言 机器语言:0 1 在硬件直接执行汇编语言:助记符高级语言: (Java运行比C...

  • 1.Java概述

    Java概述 技术体系 Java技术体系技术体系说明Java SE(Java Standard Edition):...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

  • Java基础:动态代理

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 概述 在运行时,...

  • Core Java

    Java核心技术 卷一 基础知识(原书第10版) 针对Java 8 编写 前言 第一章 Java程序设计概述 11...

  • Java学习规划

    概述 本文档主要说明java学习计划。 Java基础(2周) java零基础入门到精通(2019版) Java基础...

  • Java SE基础巩固(十三):JMX

    1 概述 很多Java相关的基础书籍(包括Java核心技术I、II)都没有涉及到JMX的内容,以至于大多数Java...

  • Java基础-Java概述-Java语言概述

    Java工程师知识树[https://www.jianshu.com/p/db77d19a25f6] / Ja...

  • java基础—java概述

    1.java语言的目标是实现良好的跨平台性。 2.java虚拟机是可运行java字节码的虚拟计算机系统,本质上是一...

  • 【Java基础】Java概述

    1. Java语言发展史 语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言J...

网友评论

      本文标题:Java技术基础概述

      本文链接:https://www.haomeiwen.com/subject/qlubyltx.html