第一章 开发简单的Java应用

1、Java语言的技术分类

(1)JavaSE:标准版,开发桌面应用

(2)JavaEE:企业版,Web应用

(3)JavaME:小型版,嵌入式

2、如何开发和运行Java程序,分三步走

(1)编写Java源程序*.java(记事本)

(2)编译源程序,生成字节码文件*.class (二进制文件)

(3)运行字节码(Java虚拟机JVM)

3、安装JDK(压缩版jdk)

(1)检查电脑JDK是否安装成功? cmd —> java和javac命令进行测试

(2)解压JDK到对应的目录(尽量非中文无空格)

(3)配置环境变量(计算机右键–>属性—>高级系统设置—>环境变量):path=jdk/bin

4,第一个Java程序HelloWorld

(1)Java基本结构

public class 类名{

main方法(){

代码;

}

}

注意:

a,public的类名必须和源文件相同

b,不能隐藏文件的扩展名

c,一个源文件允许定义多个类,但public的类只能有一个。

d,通过java命令运行的类,一定要main方法。

e,在java中“.”表示当前路径

(2)编译源程序

javac Hello.java ----------------->Hello.class

(3)运行目标程序

java Hello

(4)Java中的打印语句:

换行打印:System.out.println(“内容”);

不换行打印:System.out.print(“内容”);

特殊的字符:制表符\t ,换行符\n

(5)注释

(1)意义:

标注代码的含义,便于代码的维护和升级,调试程序。

(2)何时注释?

比较复杂的算法,方法,类。

(3)注释的分类:

单行: //多行:/* */

5、实现代码

public class HelloWord{

public static void main(String[] args){

System.out.println("HelloWord");

}

}

```备注cd是DOS命令,作用是转换目录

(1)进入到某个目录: cd 目录名

(2)退出目录: cd .. 和 cd / 表示退到根目录

(3)切换盘符: c:

(4)后退一级目录:../

(5) 查看本机IP地址命令:ipconfig

java应用开发_开发简单的Java应用相关推荐

  1. java笔试题_一道简单的 Java 笔试题,但值得很多人反思

    专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...

  2. java 序列化 例子_一个简单的Java序列化的例子

    简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对 ...

  3. java断点续传原理_很简单的Java断点续传实现原理

    原理解析 在开发当中,"断点续传"这种功能很实用和常见,听上去也是比较有"逼格"的感觉.所以通常我们都有兴趣去研究研究这种功能是如何实现的? 以Java来说,网 ...

  4. java applet配置_最简单的Java Applet程序

    1.配置好java的开发环境 2.用Eclipse新建一个Java Project,其他选择默认的配置. 3.新建一个类,在SuperClass选择Browser,查找Java Applet,选择后确 ...

  5. java年龄计算_一个简单的java年龄计算器

    制作一个如下图年龄计算器 根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个,以下为我的源代码和结果截图: package com.Date; import j ...

  6. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  7. java的应用程序开发_开发一个Java应用程序(1)

    开发一个Java应用程序(1) App Engine上的Java Web应用程序通过Java Servlet标准接口与应用程序服务器交互.一个应用程序由一个或多个类组成,这些类都扩展自一个servle ...

  8. 64位java安装包_工欲善其事必先利其器,java开发利器

    已经连续分享了三天了,今天继续分享,今天分享的主要内容是开发工具的使用和安装IntelliJ IDEA,以及方法的简介和使用(这篇文章篇幅有点长大家可以先把工具安装好熟悉一下,方法的内容放到下一篇文章 ...

  9. java编程赋值运算符_跟我学java编程—简单赋值运算符“=”

    赋值运算符是双目运算符,用在赋值表达式中.赋值运算符将值存储在运算符左边操作数指定的变量中.有两种赋值操作,简单赋值和复合赋值,简单赋值把运算符右边的操作数的值存储在运算符左边操作数指定的变量中:复合 ...

最新文章

  1. [Poetize6] IncDec Sequence
  2. 【转】SAP开关账期后台任务
  3. 实现ModelDriver接口的功能(转)
  4. elemnt的Table 表格使用注意事项
  5. runtime无法执行grep_如何使管道使用Runtime.exec()?
  6. 安卓应用安全指南 4.3.1 创建/使用内容供应器 示例代码
  7. python中的isinstance()使用方法[探索2]
  8. Ubuntu文本编辑器
  9. Redfish数据中心管理标准详解
  10. VS2015 如何打包winform 安装程序
  11. python爬取微信运动_微信运动数据抓取(Python)
  12. 中艺人脸识别考勤机使用方法_中控人脸识别考勤机说明书 人脸识别考勤机的使用方法...
  13. 根据身份证号码计算年龄和判断性别
  14. 多元逻辑回归公式推导
  15. Markdown 基础入门
  16. MySQL权限授权认证详解
  17. 论文投稿指南——中文核心期刊推荐(计算机技术2)
  18. 小根堆创建,插入,删除,排序等操作图解
  19. ODBC连接HANA DB
  20. luogu P2762 太空飞行计划问题(最大权闭合图)

热门文章

  1. c# php加解密,PHP和C#可共用的可逆加密算法详解
  2. idea插件开发(01)---最简单的helloworld版,不需要知道原理,先跟我做一个最简单的弹框插件
  3. 软件工程课的分数系统,和打分方法
  4. php 导出txt 缩进,indent - 缩进文本
  5. wrapper怎么用_用责任链模式设计拦截器
  6. JdbcTemplate(概念和准备)
  7. 队列处理高并发_高并发场景下缓存处理的一些思路
  8. 2篇word文档比较重复率_本科论文写作重复率高的原因,毕业论文降重技巧总结!...
  9. vscode编辑python_VSCode+Python开发环境
  10. 折线图 java_java报表折线图