(一)Java语法基础

Java开发环境搭建

Java概述

Java是一门编程语言,是用来编写软件的。QQ、迅雷、淘宝、京东等等这些常用软件都可以用Java来编写。
其实,Java最擅长的是编写如下类型的软件:
1、互联网:电商、P2P
2、企业级应用:ERP、CRM、BOS、OA

JavaSE是java分类中的标准版,是刚接触java要学习的基础知识。

JavaEE是java分类中的企业版,是java中的高级,涉及到的知识广泛。

JavaME中M是Micro的缩写,用在嵌入式等电子设备中。

DOS命令

刚开始运行java程序的时候是在DOS窗口中运行,并不像我们常见的一些应用程序直接双击图标就可以运行。

调用DOS窗口的步骤:win图标+R > 输入 cmd > 回车:

一些常用的DOS命令:

清屏:cls

切换盘符: :

进入指定目录: cd

返回上一级目录:cd..

返回盘符根目录: cd\

显示当前目录下的文件和子目录信息:dir

Java 开发环境介绍

Java的开发环境需要安装,包括JDK(Java Development Kit)和JRE(Java Runtime Envionment)。

其中:JDK=JRE+开发工具;JRE=JVM+类库。

软件开发人员需要JDK,如果只需要运行java文件,只需要安装JRE。

Java语言的优点

跨平台性是java最大的亮点。
java程序可以在任意操作系统上运行,一次编写 到处运行,真正的一劳永逸。
而支持java语言这么做正式JVM(Java Virtual Machine)。

javaSE简单介绍相关推荐

  1. Lombok的注解简单介绍

    Lombok的注解简单介绍 背景   我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器.getter.setter.equals.hashcode.toStri ...

  2. 【软件开发】Java语言的简单介绍

    Java语言的简单介绍 一.Java语言的介绍 二.Java的版本 三.JDK的介绍 四.Java API文档 五.Java语言的特点 1. 面向对象 2. 解释性 3. 多线程 4. 可移植性 / ...

  3. 自动化工具之Appium工具简单介绍

    背景 自动化,性能测试,接口测试,开发平台等工作,到底测试的价值在哪里,其实价值来源不断充实与为大众服务,今天简单介绍ui小工具appium攻击. 简单介绍 Appium 是一个自动化测试开源工具,支 ...

  4. 遗传算法的简单介绍以及模式定理的简单证明

    遗传算法   遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...

  5. 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...

  6. 2021年大数据ELK(十五):Elasticsearch SQL简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Elasticsearch SQL简单介绍 一.SQL与Elasticsear ...

  7. 2021年大数据ELK(二):Elasticsearch简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...

  8. iOS开发UI篇—多控制器和导航控制器简单介绍

    iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...

  9. 简单介绍一下R中的几种统计分布及常用模型

    统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...

最新文章

  1. java中Array和ArrayList区别
  2. 简述ospf的各种报文
  3. 每日英语:Would We Be Healthier With A Vegan Diet?
  4. CVPR 2020 运行SGMN遇到的问题及解决办法
  5. C语言学习之用牛顿迭代法求下面方程在1.5附近的根: 2x³-4x²+3x-6=0
  6. java ora-12505_Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)
  7. .Net (C#)委托和事件(获取多个返回值)
  8. python xlrd模块_python之xlrd模块
  9. mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额
  10. android 长按 秒事件_原来手机长按2秒,能开启5个实用功能,一键提取图片上的文字...
  11. tips:Java基本数据类型大小比较
  12. Android 系统(12)---Zygote进程启动过程
  13. NEFU计算机组成原理课程设计之乘法器
  14. 2020十大高薪岗位出炉,程序员霸榜
  15. 【数字信号调制】基于matlab实现AM调制系统附GUI界面
  16. 【转载:80个Python经典资料(教程+源码+工具)汇总】
  17. 2022年终总结(脚踏实地,仰望星空)
  18. linux命令-文件命令
  19. 历经一个月的时间,在大家的共同努力下新星计划圆满结束,让我们看一下详细数据吧!
  20. 电脑分屏设置主屏_WinXP电脑双屏显示设置的方法

热门文章

  1. Druid监控页面配置用户密码、去除Ad
  2. 中断优先级和中断线程优先级
  3. Improving Multimodal Fusion with Hierarchical Mutual InformationMaximization for Multimodal Sentimen
  4. DBlink 创建 删除 脚本
  5. 卫春芳计算机基础视频,第一章 计算机基础知识.pptx
  6. 委托实现信用卡用户定时还款功能
  7. 麦语言和python区别_funcat: Funcat 将同花顺、通达信、文华财经麦语言等的公式写法移植到了 Python 中。...
  8. 如何选择Java培训机构
  9. Android自定义九宫格密码解锁
  10. 逻辑回归:逻辑回归中的参数