第一章 开发简单的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应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  2. JAVA工作总是维护项目_开发维护大型 Java 项目的建议

    原标题:开发维护大型 Java 项目的建议 假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发者.你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工 ...

  3. java 内存溢出的分类_【深入理解Java虚拟机】读后感:JVM内存划分与内存溢出小结...

    扫码关注公众号:Java 技术驿站 发送:vip 将链接复制到本浏览器,永久解锁本站全部文章 [公众号:Java 技术驿站] [加作者微信交流技术,拉技术群] # JVM内存划分与内存溢出小结 # 1 ...

  4. java中二进制怎么说_面试:说说Java中的 volatile 关键词?

    volatile 这个关键字可能很多朋友都听说过,或许也都用过.在 Java 5 之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果.在 Java 5之后,volatile 关 ...

  5. 6.java中什么是类_类、对象(java基础知识六)

    1.Java约定俗成 java约定俗成1,类名接口名 一个单词首字母大写,多个单词每个单词首字母都大写2,方法名和变量名 一个单词全部小写,多个单词从第二个单词首字母大写 建议:如果能用英语尽量用英语 ...

  6. java中类似实例化顺序_由浅入深详解Java 类的实例化顺序

    文章目录 一.构造方法与代码块的先后顺序 1.1 构造方法 1.2 构造方法与普通代码块 1.3 构造方法与代码块 1.4 总结 二.变量的先后顺序 三.变量.构造方法与代码块 3.1 变量与构造方法 ...

  7. java中字符串的创建_【转载】 Java中String类型的两种创建方式

    本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...

  8. java中审核订单流程图_看95后java妹子横扫阿里,京东,小米,滴滴,美团等大厂,一份热腾腾的面经(最终入职阿里)...

    内容目录 头条 美团 滴滴 京东 others 算法题 HR面 tips 自序 这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉 ...

  9. java获取环境变量路径_通过System获取java环境变量的路径

    通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...

最新文章

  1. 安装phpMyAdmin图文教程
  2. Python max() 函数
  3. CodeForces - 897E Willem, Chtholly and Seniorious(珂朵莉树)
  4. 自媒体这个行业看似门槛很低,但是赚到钱的人,也是少数,为什么呢?
  5. python的httplib、urllib和urllib2的区别及应用
  6. xp系统更新的服务器失败是怎么回事啊,xp系统显示“服务器错误500”的两种解决方法...
  7. 图像分割学习笔记_1(opencv自带meanshift分割例子)
  8. 视频时帧率达到15,人眼就感觉是连续的
  9. Python定时任务框架APScheduler详解
  10. ActivityManager.getRunningTasks笔记
  11. 如何制作图书专用标签
  12. 旧手机改文件储存服务器,旧手机改云服务器
  13. 如何在ps添加箭头_Photoshop怎么画箭头 三种方法教你用PS做箭头
  14. csgo怎么一直连接服务器失败,CSGO提示连接到官方任意服务器失败怎么办?
  15. Semantic UI 之 标签 label
  16. tagul添加中文字体——最简单的方法
  17. 锋迷商城项目介绍(一)
  18. Retrofit 2简单使用教程
  19. Linux之搜索路径PATH
  20. Windows磁盘管理工具Diskpart之一 管理基本磁盘

热门文章

  1. 关于Dev-C++的安装以及基本使用方法
  2. webview中js调用客户端
  3. linux文件权限之suid,sgid,粘贴位
  4. react 生命挂钩_角生命周期挂钩:ngOnChanges,ngOnInit等
  5. javascript中索引_如何在JavaScript中找到数字在数组中所属的索引
  6. Java的synchronized的使用_Java中synchronized的用法
  7. python爬取知乎live_Python爬虫从入门到放弃(十九)之 Scrapy爬取所有知乎用户信息(下)...
  8. 用 Python 写出这样的进度条,刷新了我对进度条的认知
  9. python开发环境的搭建和设置
  10. Python GUI篇——关不掉的小窗口