天道酬勤,学无止境

HelloWorld系列教材 (五)- 在Eclipse中运行第一个 java 程序

HelloWorld系列教材 (五)- 在Eclipse中运行第一个 java 程序
在Eclipse中运行java 程序
步骤1:打开java文件
步骤2:运行
步骤3:观察运行结果
步骤4:打开控制台窗口
步骤5:练习-在eclipse中运行JAVA程序
步骤6:答案-在eclipse中运行JAVA程序
步骤 1 : 打开java文件
直接打开在 命令行Hello World 中创建的java 文件
HelloWorld.java

打开java文件
步骤 2 : 运行
点击绿色运行按钮,直接运行
在eclipse中,编译过程自动执行了

运行
步骤 3 : 观察运行结果
一旦运行成功,会在下方出现控制台console界面
如果找不到控制台console窗口,使用如下步骤打开控制台窗口

观察运行结果
步骤 4 : 打开控制台窗口
在默认情况下,console窗口是打开的,倘若无意关闭了,那么可以通过如下方式打开:
菜单-> Window -> Show View -> Console

打开控制台窗口

更多内容,点击了解: https://how2j.cn/k/helloworld/helloworld-eclipse/170.html

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • java 零基础教学------HelloWorld
    更多内容,点击了解: https://how2j.cn/k/helloworld/helloworld-version/1718.html目录HelloWorld系列教材 (一)- 手把手教你做JDK环境变量配置步骤 1 : 首先看配置成功后的效果步骤 2 : 下载,并解压到E:\JDK步骤 3 : 环境变量配置步骤 4 : Win10 下环境变量Path的配置步骤 5 : 验证是否配置成功HelloWorld系列教材 (二)- 用命令行中编写第一个 java 程序步骤 1 : 先看运行效果步骤 2 : 准备项目目录步骤 3 : 创建第一个java 源文件步骤 4 : 显示扩展名步骤 5 : 编译步骤 6 : 运行步骤 7 : 关于类步骤 8 : 主方法步骤 9 : 控制台输出HelloWorld系列教材 (三)- 下载 eclipse步骤 1 : 下载并解压HelloWorld系列教材 (四)- 使用ecipse创建第一个 java project步骤 1 : 打开 eclipse步骤 2 : 选择工作区步骤 3 : 创建java项目步骤 4 : 项目名称输入j2se步骤 5 : 创建成功后看到的界面HelloWorld系列教材 (五)- 在Eclipse中运行第一个 java 程序步骤 1 : 打开java文件步骤 2 : 运行步骤 3 : 观察运行结果步骤 4
  • 《Java基础入门第2版》--黑马程序员 课后答案及其详解 第1章 Java开发入门
    文章目录 一、填空题二、判断题三、选择题四、简答题五、编程题六、原题及其解析 一、填空题 1.(1)Java SE(2)Java EE(3)Java ME 2.JRE 3.javac 4.bin 5.(1)path(2)classpath 二、判断题 1.√ 2.× 3.√ 4.√ 5.× 三、选择题 1.ABCD 2.C 3.D 4.B 5.B 四、简答题 1、 面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。 2、 JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。初学者学习和使用Java语言时,首先必须下载和安装JDK。JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。 3、 Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件
  • java零基础教学------数组
    更多免费内容,点击了解:https://how2j.cn/k/array/array-create/280.html目录数组系列教材 (一)- Java 如何创建一个数组步骤 1 : 声明数组步骤 2 : 创建数组步骤 3 : 访问数组步骤 4 : 数组长度数组系列教材 (二)- Java 如何初始化数组步骤 1 : 分配空间与赋值分步进行步骤 2 : 分配空间,同时赋值数组系列教材 (三)- Java 数组选择法,冒泡法排序步骤 1 : 选择法排序步骤 2 : 冒泡法排序数组系列教材 (四)- Java 中如何使用增强for循环步骤 1 : 增强型for循环数组系列教材 (五)- Java 如何复制数组步骤 1 : 复制数组数组系列教材 (六)- Java 如何使用二维数组步骤 1 : 初始化二维数组数组系列教材 (七)- java.util.Arrays类常用方法步骤 1 : 数组复制步骤 2 : 转换为字符串步骤 3 : 排序步骤 4 : 搜索步骤 5 : 判断是否相同步骤 6 : 填充数组系列教材 (一)- Java 如何创建一个数组数组是一个固定长度的,包含了相同类型数据的 容器步骤 1 : 声明数组int[] a; 声明了一个数组变量。 []表示该变量是一个数组 int 表示数组里的每一个元素都是一个整数 a 是变量名 但是,仅仅是这一句声明,不会创建数组
  • java零基础教学------变量
    更多免费内容,点击了解:https://how2j.cn/k/variable/variable-tutorial/258.html目录变量系列教材 (一)- Java中 什么是变量步骤 1 : 什么是变量变量系列教材 (二)- Java中有八种基本变量类型示例 1 : 整型示例 2 : 字符型示例 3 : 浮点型示例 4 : 布尔型示例 5 : String类型变量系列教材 (三)- 什么是Java的字面值示例 1 : 整数字面值示例 2 : 浮点数字面值示例 3 : 字符和字符串字面值变量系列教材 (四)- 在Java中进行基本类型的类型转换步骤 1 : 转换规则步骤 2 : 低精度向高精度转换步骤 3 : 高精度向低精度转换变量系列教材 (五)- Java的命名规则示例 1 : 命名规则示例 2 : 使用完整的单词命名,而非缩写示例 3 : 不能只使用关键字,但是可以包含关键字示例 4 : 关键字列表1示例 5 : 关键字列表2示例 6 : 中文也是可以用来命名变量的变量系列教材 (六)- 什么是Java的作用域示例 1 : 字段,属性,Field示例 2 : 参数示例 3 : 局部变量变量系列教材 (七)- Java 中final修饰变量示例 1 : 在声明的时候赋值示例 2 : 在声明的时候没有赋值示例 3 : final 修饰其他变量系列教材 (八)-
  • java零基础教学------操作符
    更多免费内容,点击了解:https://how2j.cn/k/operator/operator-arithmetic/265.html目录操作符系列教材 (一)- Java的算数操作符示例 1 : 基本算数操作符示例 2 : 任意运算单元的长度超过int示例 3 : 任意运算单元的长度小于int示例 4 : %取模示例 5 : 自增 自减示例 6 : 自增 自减操作符置前以及置后的区别操作符系列教材 (二)- Java的关系操作符示例 1 : 关系操作符操作符系列教材 (三)- Java的逻辑运算符示例 1 : 长路与 和 短路与示例 2 : 长路或 和 短路或示例 3 : 取反示例 4 : 异或^操作符系列教材 (四)- Java的位操作符示例 1 : 一个整数的二进制表达示例 2 : 位或示例 3 : 位与示例 4 : 异或示例 5 : 取非示例 6 : 左移 右移示例 7: 带符号右移与无符号右移操作符系列教材 (五)- Java的赋值操作符示例 1 : 赋值操作示例 2 : 对本身进行运算,并赋值操作符系列教材 (六)- Java的三元操作符示例 1 : 三元操作符操作符系列教材 (七)- 使用Scanner读取整数步骤 1 : 使用Scanner读取整数步骤 2 : 使用Scanner读取浮点数步骤 3 : 使用Scanner读取字符串步骤 4 : 读取了整数后
  • 变量系列教材 (五)- Java的命名规则
    变量系列教材 (五)- Java的命名规则 变量命名必须满足一系列的条件,不能随意命名 步骤1:命名规则 步骤2:使用完整的单词命名,而非缩写 步骤3:不能只使用关键字,但是可以包含关键字 步骤4:关键字列表1 步骤5:关键字列表2 步骤6:中文也是可以用来命名变量的 步骤7:练习-命名规范 步骤8:答案-命名规范 示例 1 : 命名规则 变量命名只能使用字母 数字 $ _ 变量第一个字符 只能使用 字母 $ _ 变量第一个字符 不能使用数字 注:_ 是下划线,不是-减号或者—— 破折号 int a= 5; int a_12= 5; int $a43= 5;int a434= 5;//第一个是数字,是不行的 int 34a= 5; 示例 2 : 使用完整的单词命名,而非缩写 在命名的时候,尽量使用完整的单词进行命名,比如name,moveSpeed,而不是使用缩写 n,m。Hero.javaHero.javapublic class Hero { //使用完整单词命名,易于理解String name; float hp; float armor; int moveSpeed;}public class Hero {//使用缩写,不易理解String n; float h; float a; int m;}示例 3 : 不能只使用关键字,但是可以包含关键字 什么是关键字 比如int
  • java零基础教学------控制流程(if,if else,while....)
    更多免费内容,点击了解:https://how2j.cn/k/control-flow/control-flow-if/271.html目录控制流程系列教材 (一)- Java的If 条件语句示例 1 : if示例 2 : 多表达式与一个表达式示例 3 : if 使用过程中可能遇到的坑示例 4 : if else示例 5 : else if控制流程系列教材 (二)- java的switch语句示例 1 : switch控制流程系列教材 (三)- java的while语句示例 1 : 条件为true时 重复执行示例 2 : 条件为true时 重复执行,至少会执行一次控制流程系列教材 (四)- java的for循环示例 1 : for控制流程系列教材 (五)- java 的 continue语句示例 1 : continue控制流程系列教材 (六)- java的break语句示例 1 : break;控制流程系列教材 (七)- java 如何结束外部for循环示例 1 : 结束当前循环示例 2 : 使用boolean变量结束外部循环示例 3 : 使用标签结束外部循环控制流程系列教材 (一)- Java的If 条件语句条件判断示例 1 : ifif(表达式1){ 表达式2;} 如果表达式1的值是true, 就执行表达式2public class HelloWorld { public
  • 徒手开发一个迷你版本的tomcat服务器
    目录一:本项目是什么二:为什么要学习这个项目三:技术准备:四:与 Tomcat 的区别五:开发工具:Eclipse 还是 IDEA学习地址项目演示一:本项目是什么本项目是站长带着大家自己写一个 Tomcat,基本具备 Tomcat 的核心功能, 如:Html 文件 纯文本文件 日志功能 多线程 多应用 404响应 500响应 欢迎文件 mime-type 二进制文件 Servlet 公共类加载 批处理 bat Web应用类加载 jar 文件 动态热加载 Servlet 的单例 Servlet 的生命周期 Servlet 的自启动 Request 获参 Request 获取头信息 Request 常见方法 Cookie Session gzip 压缩 jsp 转译与编译 jspClassLoader 客户端跳转 服务端跳转 服务端传参 责任链模式 Filter war 静态部署 war 动态部署 监听器模式 Context 监听器二:为什么要学习这个项目1. 学完之后,能够 "自己写个Tomcat", 能做到这一点本身就说明技术不错了 2. 在制作 DiyTomcat 的过程中,需要解决各种各样稀奇古怪的问题,最后能够做出来,功力就会有大大的提升 3. 在简历里会成为亮点, 对面试官很有吸引力, 为争取高薪岗位提供了重要的砝码要完成这个项目,需要有相当坚实的基础才行。三:技术准备
  • 徒手开发一个Tomcat,极大提高自己的技术功底
    目录一:本项目是什么二:为什么要学习这个项目三:技术准备:四:与 Tomcat 的区别五:开发工具:Eclipse 还是 IDEA学习地址项目演示一:本项目是什么本项目是站长带着大家自己写一个 Tomcat,基本具备 Tomcat 的核心功能, 如:Html 文件 纯文本文件 日志功能 多线程 多应用 404响应 500响应 欢迎文件 mime-type 二进制文件 Servlet 公共类加载 批处理 bat Web应用类加载 jar 文件 动态热加载 Servlet 的单例 Servlet 的生命周期 Servlet 的自启动 Request 获参 Request 获取头信息 Request 常见方法 Cookie Session gzip 压缩 jsp 转译与编译 jspClassLoader 客户端跳转 服务端跳转 服务端传参 责任链模式 Filter war 静态部署 war 动态部署 监听器模式 Context 监听器二:为什么要学习这个项目1. 学完之后,能够 "自己写个Tomcat", 能做到这一点本身就说明技术不错了 2. 在制作 DiyTomcat 的过程中,需要解决各种各样稀奇古怪的问题,最后能够做出来,功力就会有大大的提升 3. 在简历里会成为亮点, 对面试官很有吸引力, 为争取高薪岗位提供了重要的砝码要完成这个项目,需要有相当坚实的基础才行。三:技术准备
  • java实战---投手开发一个简约版的tomcat,给简历添加点色彩
    目录一:本项目是什么二:为什么要学习这个项目三:技术准备:四:与 Tomcat 的区别五:开发工具:Eclipse 还是 IDEA学习地址项目演示一:本项目是什么本项目是站长带着大家自己写一个 Tomcat,基本具备 Tomcat 的核心功能, 如:Html 文件 纯文本文件 日志功能 多线程 多应用 404响应 500响应 欢迎文件 mime-type 二进制文件 Servlet 公共类加载 批处理 bat Web应用类加载 jar 文件 动态热加载 Servlet 的单例 Servlet 的生命周期 Servlet 的自启动 Request 获参 Request 获取头信息 Request 常见方法 Cookie Session gzip 压缩 jsp 转译与编译 jspClassLoader 客户端跳转 服务端跳转 服务端传参 责任链模式 Filter war 静态部署 war 动态部署 监听器模式 Context 监听器二:为什么要学习这个项目1. 学完之后,能够 "自己写个Tomcat", 能做到这一点本身就说明技术不错了 2. 在制作 DiyTomcat 的过程中,需要解决各种各样稀奇古怪的问题,最后能够做出来,功力就会有大大的提升 3. 在简历里会成为亮点, 对面试官很有吸引力, 为争取高薪岗位提供了重要的砝码要完成这个项目,需要有相当坚实的基础才行。三:技术准备
  • java框架基础教学------Struts系列教材
    Struts系列教材 (一)- 基础 - 教程更多内容,点击了解:https://how2j.cn/k/struts/struts-tutorial/54.htmlStruts2 是基于MVC的WEB框架 在Hello Struts中,将展示最基本的Struts的配置 后续的学习都在这个基础上进行必读: 基于框架的程序要成功运行,对于JAR包的版本,配置文件的正确性有着苛刻的要求,任何一个地方出错了,都会导致框架程序运行失败。 如果你是第一次学习本框架,务必严格按照教程的指导,完全模仿操作,直到成功看到运行效果。 第一次成功之后,信心,思路都会有较好的铺垫,然后再根据自己的疑惑,在“成功”的代码上做原本想做的改动和调整,这样可以大大节约学习的时间,提高效率,切勿一来就擅自改动,给自己的学习制造障碍步骤1:先运行,看到效果,再学习 步骤2:模仿和排错 步骤3:在eclipse中创建Web动态项目struts 步骤4:导入jar包 步骤5:新建web.xml 步骤6:配置struts.xml 步骤7:创建index.jsp 步骤8:部署在tomcat中,重启测试 步骤9:思路图 步骤10:可运行项目 步骤11:练习Struts需要做不少步骤,任何一步部做漏了,做错了,都有可能失败,这样会影响学习的信心,并且误以为本教程是走不通的。所以先下载下载区(点击进入)的可运行项目 struts
  • 如何更胜深层次的了解tomcat?直接写一个简约版的tomcat可好?给简历添加一点色彩,工资至少翻一翻!
    目录一:本项目是什么二:为什么要学习这个项目三:技术准备:四:与 Tomcat 的区别五:开发工具:Eclipse 还是 IDEA学习地址项目演示一:本项目是什么本项目是站长带着大家自己写一个 Tomcat,基本具备 Tomcat 的核心功能, 如:Html 文件 纯文本文件 日志功能 多线程 多应用 404响应 500响应 欢迎文件 mime-type 二进制文件 Servlet 公共类加载 批处理 bat Web应用类加载 jar 文件 动态热加载 Servlet 的单例 Servlet 的生命周期 Servlet 的自启动 Request 获参 Request 获取头信息 Request 常见方法 Cookie Session gzip 压缩 jsp 转译与编译 jspClassLoader 客户端跳转 服务端跳转 服务端传参 责任链模式 Filter war 静态部署 war 动态部署 监听器模式 Context 监听器二:为什么要学习这个项目1. 学完之后,能够 "自己写个Tomcat", 能做到这一点本身就说明技术不错了 2. 在制作 DiyTomcat 的过程中,需要解决各种各样稀奇古怪的问题,最后能够做出来,功力就会有大大的提升 3. 在简历里会成为亮点, 对面试官很有吸引力, 为争取高薪岗位提供了重要的砝码要完成这个项目,需要有相当坚实的基础才行。三:技术准备
  • 操作符系列教材 (五)- Java的赋值操作符
    操作符系列教材 (五)- Java的赋值操作符 赋值操作 步骤1:赋值操作 步骤2:对本身进行运算,并赋值 步骤3:练习-赋值操作符 步骤4:答案-赋值操作符 示例 1 : 赋值操作 赋值操作的操作顺序是从右到左 int i = 5+5; 首先进行5+5的运算,得到结果10,然后把10这个值,赋给ipublic class HelloWorld {public static void main(String[] args) {int i = 5+5;}}示例 2 : 对本身进行运算,并赋值 +=即自加 i+=2; 等同于 i=i+2; 其他的 -= , *= , /= , %= , &= , |= , ^= , >>= , >>>= 都是类似,不做赘述public class HelloWorld {public static void main(String[] args) {int i =3;i+=2;System.out.println(i); int j=3;j=j+2;System.out.println(j); }}更多内容,点击了解: https://how2j.cn/k/operator/operator-assignment/268.html来源:https://blog.51cto.com/u_14188313/2717214
  • 操作符系列教材 (三)- Java的逻辑运算符
    操作符系列教材 (三)- Java的逻辑运算符 逻辑运算符 步骤1:长路与 和 短路与 步骤2:长路或 和 短路或 步骤3:取反 步骤4:异或^ 步骤5:练习-逻辑操作符 步骤6:答案-逻辑操作符 示例 1 : 长路与 和 短路与 无论长路与还是短路与 两边的运算单元都是布尔值 都为真时,才为真 任意为假,就为假 区别 长路与 两侧,都会被运算 短路与 只要第一个是false,第二个就不进行运算了长路与 和 短路与public class HelloWorld {public static void main(String[] args) {//长路与 无论第一个表达式的值是true或者false,第二个的值,都会被运算int i = 2;System.out.println( i== 1 & i++ ==2 ); //无论如何i++都会被执行,所以i的值变成了3System.out.println(i); //短路与 只要第一个表达式的值是false的,第二个表达式的值,就不需要进行运算了int j = 2;System.out.println( j== 1 && j++ ==2 ); //因为j==1返回false,所以右边的j++就没有执行了,所以j的值,还是2System.out.println(j); }}示例 2 : 长路或 和 短路或 无论长路或还是短路或
  • 数组系列教材 (一)- Java 如何创建一个数组
    数组系列教材 (一)- Java 如何创建一个数组 更多内容,点击了解: https://how2j.cn/k/array/array-create/280.html 数组是一个固定长度的,包含了相同类型数据的 容器步骤1:声明数组 步骤2:创建数组 步骤3:访问数组 步骤4:数组长度 步骤5:练习-数组最小值 步骤6:答案-数组最小值 步骤 1 : 声明数组 int[] a; 声明了一个数组变量。 []表示该变量是一个数组 int 表示数组里的每一个元素都是一个整数 a 是变量名 但是,仅仅是这一句声明,不会创建数组有时候也会写成int a[]; 没有任何区别,就是你看哪种顺眼的问题 public class HelloWorld { public static void main(String[] args) { // 声明一个数组 int[] a; } }步骤 2 : 创建数组 创建数组的时候,要指明数组的长度。 new int[5] 引用概念: 如果变量代表一个数组,比如a,我们把a叫做引用 与基本类型不同 int c = 5; 这叫给c赋值为5 声明一个引用 int[] a; a = new int[5]; 让a这个引用,指向数组public class HelloWorld {public static void main(String[] args) {/
  • java项目如何部署到服务器----文件上传,数据库,运行项目
    目录部署到Linux系列教材 (一)- 部署J2EE应用 - 上传步骤 1 : 模仿天猫J2EE应用步骤 2 : 上传web应用步骤 3 : 上传sql步骤 4 : 上传办法部署到Linux系列教材 (二)- 部署J2EE应用 - 数据库准备步骤 1 : 大小写敏感步骤 2 : 创建数据库步骤 3 : 导入数据步骤 4 : 验证部署到Linux系列教材 (三)- 部署J2EE应用 - tomcat配置步骤 1 : 修改server.xml步骤 2 : 重启步骤 3 : 观察日志步骤 4 : 访问公网地址部署到Linux系列教材 (四)- 部署J2EE应用 - 如何独立部署maven项目步骤 1 : maven项目特点步骤 2 : Eclipse做法步骤 3 : IDEA做法步骤 4 : 如何部署 war部署到Linux系列教材 (一)- 部署J2EE应用 - 上传 步骤 1 : 模仿天猫J2EE应用接下来就是部署一个WEB应用到Linux上了。 我们来部署一个模仿天猫J2EE应用到Linux,部署成功之后,看到的效果会是这样:http://how2j.cn/tmall/ 模仿天猫有对应的实践项目教程: 模仿天猫整站J2EE版实战教程步骤 2 : 上传web应用下载下载区(点击进入)的tmall.rar,解压后上传到ftp服务器。注: 先在本地解压,然后再上传,因为Linux
  • 操作符系列教材 (四)- Java的位操作符
    操作符系列教材 (四)- Java的位操作符 位操作符在实际工作中用的并不常见,但是同学们总是很喜欢纠结这些位操作。所以本章节会给出每一个操作符的操作实例帮助大家理解其具体含义。最后说,如果确实感兴趣,就看看,个人建议跳过这个章节。 真正工作用到了,再来看。 步骤1:一个整数的二进制表达 步骤2:位或 步骤3:位与 步骤4:异或 步骤5:取非 步骤6:左移 右移 步骤7:练习-快速计算2x16 步骤8:答案-快速计算2x16 步骤9:带符号右移与无符号右移 步骤10:练习-位操作符 步骤11:答案-位操作符 示例 1 : 一个整数的二进制表达 位操作都是对二进制而言的,但是我们平常使用的都是十进制比如5。 而5的二进制是101。 所以在开始学习之前,需要掌握一个整数的二进制表达是多少。 通过Integer.toBinaryString() 方法,将一个十进制整数转换为一个二进制字符串public class HelloWorld {public static void main(String[] args) {int i = 5;String b = (Integer.toBinaryString(i)); // 5的二进制的表达101System.out.println(i+" 的二进制表达是: "+b);}}示例 2 : 位或 5的二进制是101 6的二进制是110 所以 5
  • 运行我的第一个Java应用程序时出现InvalidModuleDescriptorException(InvalidModuleDescriptorException when running my first java app)
    问题 我已经开始学习Java,并在尝试运行如下所示的第一个程序时遇到问题: public class HelloWorld { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello world!"); } } 在Eclipse Photon上,运行它时遇到此错误: Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: C:\Users\Thomas\eclipse-workspace\HelloWorld\bin Caused by: java.lang.module.InvalidModuleDescriptorException: HelloWorld.class found in top-level directory (unnamed package not allowed in module) 我查看了一下,在bin目录中有我的.class文件,在src目录中有我的.java文件。 那是正常的吗? 我该如何解决? 回答1 我遇到了同样的错误。 删除module-info
  • java项目如何部署到服务器----传输文件ftp
    目录部署到Linux系列教材 (一)- FTP - 介绍步骤 1 : ftp做什么用步骤 2 : 安装服务器相关内容部署到Linux系列教材 (二)- FTP - 安装步骤 1 : 介绍vsftpd步骤 2 : 安装命令步骤 3 : 查看服务启动状态步骤 4 : 关闭和启动步骤 5 : 检查端口部署到Linux系列教材 (三)- FTP - ftp用户步骤 1 : 用户概念步骤 2 : 用户目录步骤 3 : 创建用户步骤 4 : 设置目录权限步骤 5 : 设置密码部署到Linux系列教材 (四)- FTP - 配置用户步骤 1 : 配置用户步骤 2 : 去掉匿名登陆步骤 3 : 限制用户访问步骤 4 : 用户清单步骤 5 : 允许写权限部署到Linux系列教材 (五)- FTP - 配置端口步骤 1 : 两种端口步骤 2 : 配置端口部署到Linux系列教材 (六)- FTP - 开放端口步骤 1 : 端口概念步骤 2 : 安全组步骤 3 : 当前安全组规则一览步骤 4 : 添加21端口步骤 5 : 添加30000-30010端口步骤 6 : 添加后安全组规则一览部署到Linux系列教材 (七)- FTP - ftp客户端步骤 1 : 上传步骤 2 : ftprush步骤 3 : 连接步骤 4 : 连接成功界面步骤 5 : 上传和下载步骤 6
  • Java简介与HelloWorld第一行代码
    一.基本信息 1.设计人:詹姆斯·戈士林博士(Sun公司研究院院士) 2.创建时间:1995年 3.特点:跨平台,用Java编写的程序可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理器硬件平台、Windows、UNIX、OS/2、MAC OS等系统平台。 4.重点:Java之所以跨平台的根本原因是JVM的跨平台。由于不同操作系统中都支持JVM,而使得用Java语言编写的源程序代码被编译器编译成.class文件可以直接被各操作系统的JVM直接识别,识别后将其解释成机器码(就都是0和1的那种编码),最终被被计算机识别。具体过程如下: 源程序代码-》编译器编译-》生成.class后缀文件-》JVM(Java Virtual Machine)》机器码(010010...)-》计算机 二.应用领域 Java程序可以在便携式计算机、电视、电话、手机和其他的大量电子设备上运行。主要应用领域如下: 1.桌面应用系统开发 2.嵌入式系统开发 3.电子商务应用 4.企业级应用开发 5.交互式系统开发 6.多媒体系统开发 7.分布式系统开发 8.Web应用系统开发 三.版本 1.Java SE:是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java 数据库连接性)操作、I/O(输入/输出)、网络通信、多线程等技术。