Java 简介
来源:互联网 发布:智能自动化 编程技术 编辑:程序博客网 时间:2024/06/03 07:49
Java概述
Java是一门面向对象编程语言
- 简单性
- 面向对象
- 分布式处理
- 健壮性
- 结构中立
- 解释性
- 高性能
- 多线程
- 动态性
安全性
最主要特性
- 开源
- 跨平台(通过JVM实现)
Java语言之父 : 詹姆斯·高斯林
Java语言的平台
- JavaSE (多用于客户端)
- JavaME–Android
- JavaEE (多用于服务器端)
JDK,JRE,JVM的作用及关系 (掌握)
(1)作用 JVM:保证Java语言跨平台 JRE:Java程序的运行环境 JDK:Java程序的开发环境(2)关系 JDK:JRE+工具 JRE:JVM+类库
第一个程序:HelloWorld案例(掌握)
class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
(1)程序解释: A: Java程序的最基本单位是类,所以我们要定义一个类。 格式:class 类名 举例:class HelloWorld B: 在类中写内容的时候,用大括号括起来。 C: Java程序要想执行,必须有main方法。 格式:public static void main(String[] args) D: 要指向那些东西呢,也用大括号括起来。 E: 你要做什么呢?今天我们仅仅做了一个简单的输出 格式:System.out.println("HelloWorld"); 注意:""里面的内容是可以改动的。(2)Java程序的开发执行流程: A:编写java源程序(.java) B:通过javac命令编译生成.class文件 C:通过java命令运行.class文件
常见问题
扩展名被隐藏
如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
我要求文件名称和类名一致
实际上不这样做也是可以的。但是,注意: javac后面跟的是文件名+扩展名 java后面跟的类名不带扩展名
Java语言严格区分大小写,请注意。
还有就是单词不要写错了。
见到非法字符: \65307肯定是中文问题。
我们写程序要求标点符号必须全部是英文状态。
括号的配对问题
一般来说,括号都是成对出现的。
遇到“在类 HelloWorld 中找不到主方法, 请将主方法定义为”
肯定是主方法的格式问题。
环境变量的配置
path环境变量 (掌握)
path环境变量的作用
保证javac命令可以在任意目录下运行。同理可以配置qq等
path配置的两种方案:
A:方案1(了解) 更改系统环境变量,将jdk安装目录下的bin目录添加到最左边并添加分号B:方案2 找到环境变量的位置,在系统变量里面 新建: 变量名:JAVA_HOME 变量值:D:\develop\Java\jdk1.7.0_60 修改: 变量名:Path 变量值:%JAVA_HOME%\bin;以前的内容
classpath环境变量 (理解,现在该变量一般不再配置)
classpath环境变量的作用
保证class文件可以在任意指定目录下运行
classpath环境变量的配置
找到环境变量的位置,在系统变量里面新建: 变量名:classpath 变量值:E:\JavaSE\day01\code\HelloWorld案例
DOS操作
进入DOS
Ctrl + R —> cmd
DOS指令
常见的DOS命令
盘符切换 盘符: 显示内容 dir 创建目录 md 删除目录 rd 进入目录 单级进入 cd 文件夹 多级进入 cd 文件夹\文件夹\文件夹... 回退目录 单级回退 cd.. 多级回退 cd\ 删除文件 删除单个文件 del a.txt 删除多个文件 del *.txt 清屏 cls 推出 exit
了解的dos命令
创建文件 edit win7可能找不到该命令了。 还有一种其他的做法: notepad 删除带内容的文件夹 rd + /s 文件夹名称(询问是否删除) rd + /q + /s 文件夹名称(直接删除)
Java 跨平台原理图
Notepad++的配置
阅读全文
0 0
- java简介
- Java简介
- Java简介
- Java简介
- Java简介
- java简介
- java简介
- Java简介
- Java简介
- java简介
- Java简介
- java简介
- java简介
- JAVA简介
- java简介
- Java简介
- Java简介
- java简介
- 加载网页和选择工资
- 进程、线程、协程
- 标准I/O库和系统调用区别(转载)
- 【Socket编程】Python实现简易Web服务器
- E: number number number
- Java 简介
- U-Boot移植过程概要记录
- leetcode试水
- Android开发技巧——使用RecyclerView实现分组列表
- MySQL InnoDB索引
- Simulink 中 model advisor 检查规则自定义
- C++ 封装文件操作类
- JetBrains系列产品激活(PyCharm,IDEA等)
- jiecheng