java学习笔记1
1 java的特点
开源 即开放源代码
为啥:跨平台 先安装java虚拟机(jvm)--->jvm来负责java程序在该系统中运行 jvm不能跨平台
一次编译 到处运行 write once anywhere
2 JRE与JDK
JRE是java的运行环境 包含jvm +java核心类库 如果只运行不开发 只安装jre就行
JDK是Java的开发工具包 =开发工具+jre=jvm+核心类库+开发环境
3 开发工具
notepad++ Eclipse MyEclipse idea
4 运行 java javac
写一个文本,内容如下,后缀名为.java改文本名称为Hello
public class Hello{
public static void main(String[ ] args){
System.out.println("nihao");
}
}
写好之后编译 打开cmd 找到java文件夹 然后javac Hello.java
然后java Hello
出现了 nihao 即成功
5 基本命令行 常用命令
打开:Windows+R 输入cmd
返回上一级目录:cd..
进入到java文件夹:cd java
切换盘符:d: (切换到d盘)
返回根目录:cd\
清屏: cls
查看本机IP:ipconfig
6 java代码执行过程
1 编写源文件 后缀名为.java 都是Java源文件 注意:需要设置格式和语言
2编译源文件 编译字节码文件 字节码文件为。class 注意:需要先找到源文件所在的文件夹后再运行javac
3运行字节码文件 再运行java
7 解决javac和Java的路径问题
环境变量配置
8 注释 和 关键字
单行注释//
多行注释/* */
文档注释 /**注释内容*/
=======
关键字: 定义被java语言赋予特殊含义 具有专门意义的单词
如 public static void main go to
11 标识符
类 、 接口 、 方法 起名字使用字符序列
标识符命名规则 字母数字下划线组成 (数字不能开头)严格区分大小写 不限制长度 不能使用关键词
驼峰命名法 nameUser passWordUser
12 数据类型
基本
整数-----byte short int long
小数-----float double
字符类型 char
布尔 boolean
引用: javaSE 有个类库近万种 String 数组Array 集合List 日期Date
13 常量
不变的数据