**JVM Java Virtual Machine java虚拟机:实现跨平台
JRE Java Runtime Enviroment Java运行时环境
运行Java程序必要的基础环境:使用Java软件的用户
JDK Java Development Kits Java开发工具包
开放Java的程序员**
类库:设计编程语言,会将一些底层的基本功能设计好,
提供给程序员直接使用
类.属性.方法()
System.out.println("输出的内容")
J2SE/JavaSE Standar Edition Java标准版
Java开发的基础
J2ME/JavaME Mirco Edition Java微型版
移动端,嵌入式开放,Android开发
J2EE/JavaEE Enterprise Edition Java企业版
企业级网站开发
Eclipse安装,下载地址.
Eclipse这个软件是Java开放的,运行这个软件,你的电脑至少要有JRE,我们已经配置了JDK。
第一次启动时需要指定workspace工作区间,就是项目代码保存的默认位置
基本环境配置
window–preference各种环境参数配置
类名:大驼峰命名法,Pascal命名法:每个单词首字母大写
项目名:全小写,分隔符使用- spring-aop-4.2
schoolmanagemntsystem hospitalsystem
包:全小写
代码如下:
//声明包:告诉编译器,当前类在哪个权中
//声明包必须在源代码的第一条语句
package com.day02;
//定义类:Java程序的结构就是类
public class test01 {
//主方法:程序入口
public static void main(String[] args) {
System.out.println("我的第一个Java程序");
}
}
不选中:将当前项目从eclipse这个开发环境中移除,项目文件还是磁盘上,不会真正删除
不选中::彻底删除,删除磁盘中的项目文件
window----perspective—reset perspective
注释:
给程序员看的,对关键的代码解释说明
一般的要求:注释的行数至少要占待命行数的30%
编译器编译代码的时候直接跳过注释
Java有三种注释
单行注释
//
多行注释
/*
*/
文档注释:生产帮助文档
/**
*/
新建 ctrl+N
弹出窗口切换位置 alt+字母
提示帮助 alt+/
main alt+/
sysout alt+/ 输出
运行程序 ctrl+F11
格式化代码 ctrl+shift+F 不能有语法错误 输入法冲突
向下复制代码 ctrl+alt+向下箭头 显卡冲突
向上复制代码 ctrl+alt+向上箭头
删除代码 ctrl+D
添加/取消单行注释 ctrl+/
添加多行注释 ctrl+shift+/
删除多行注释 ctrl+shift+\
//println()和print()的区别
public class MyTest02 {
public static void main(String[] args) {
//System系统定义的类
//()是方法的标志:
//方法就是一个功能:这个方法
//println()就是系统写好的方法,可以在控制台输出一句话,打印结束,换行
//"" 字符串
System.out.println("aaa");
System.out.println("bbb");
System.out.println("-------------");
//print()方法不换行
System.out.print("ccc");
System.out.print("ddd");
}
}
//转移字符
public class MyTest03 {
public static void main(String[] args) {
// //整数
// System.out.println(1);
// //浮点数
// System.out.println(1.1);
// //println()打印字符串:一般都是原样输出
// System.out.println("aa呃呃呃呃eee----()()a");
//字符串可以配合转义字符
//转移字符:以\开头,配合一个特定的字符,产生其它的效果,和原样输出不同
System.out.println("123456781234567812345678");
// \t制表符:跳到下一个输出区,8个字符的位置是一个输出区
System.out.println("abc\t\tabc");
// \" 在字符串中代表"
System.out.println("aaa\"aa");
// \\ 在字符串中代表\
System.out.println("aaa\\taa");
System.out.println("d:\\code\\eclipsecode");
// \n 换行
System.out.println("aaa\n");
// \能够搭配的字符,是系统定义,下面的代码报错,是无效的组合,系统报错
//System.out.print("bbb\sttt");
}
}
定义常量:使用final关键字定义
字面值常量
定义变量
public static void main(String[] args) {
//定义一个整型变量:
//数据类型 变量名;
int age;
//给变量赋值
age=11;
//使用变量:输出
System.out.println(age);
// =赋值运算符:等号右边的值给左边
//使用变量:其它操作
age=age+1;
System.out.println(age);
age=15;
System.out.println(age);
}
public static void main(String[] args) {
//声明变量: 数据类型 变量名
double score;
score=1.1;
System.out.println(score);
score=score+90;
System.out.println(score);
}
public static void main(String[] args) {
//数据类型 变量名
char gender;
gender='男';
gender='女';
System.out.println(gender);
}
public static void main(String[] args) {
int a;
a=1;
//声明和赋值一步完成
int b=2;
//同时声明多个变量,使用,隔开
int c,d,e,f=1;
//System.out.println(c);
System.out.println(f);
}
public static void main(String[] args) {
//声明一个字符串
String name="张三";
int age=11;
double score=91.1;
System.out.println("name");
System.out.println(name);
System.out.println("姓名:"+name);
System.out.println(1+1);
System.out.println(1.1+1);
System.out.println(1.1+2.2);
System.out.println("abcd"+123);
System.out.println("abcd123");
System.out.println(1+2+"aaa");
System.out.println("aaa"+1+2);
System.out.println("姓名:name,年龄:age,成绩:score");
System.out.println("姓名:"+name+",年龄:"+age+",成绩:"+score);
}