@liruiyi962464
2017-03-20T11:21:19.000000Z
字数 2189
阅读 490
java
1.avase:面向对象、输入输出、网络编程、数据处理等
2.jdbc:
3.web前端:
4. javaee:
5. web基础:servlet+jsp
6. web高级框架:ssh(老框架) ssm(新框架)
- 系统软件:系统软件为计算机使用提供了最基本的功能
- 应用软件:应用软件是为了某种特定的用途而被开发
- 图形、应用软件
- javaSE java平台标准版
- javaEE java平台企业版
- javaME java平台微型版
jvm:java虚拟机
jdk:开发工具包
jre:java代码的运行环境
//FirstJava跟文件名称完全对应
public class FirstJava{
//static静态的 viod 无返回值
public static void main(String[] args){
//控制台输出
System.out.println("Hello World");
}
}
- 快捷键WIN+R
- 输入CMD进入DOC界面
- 进入盘的操作 e:输入e:然后在回车进入e盘(即可进入)
- 进入文件夹的操作命令:cd java即可进入文件夹
- 退出指定文件夹操作:cd.. 即可
- 找到.java文件之后首先编译java文件然后才能运行
编译:
(1)javac FirstJava.java
然后再按回车如果代码编写无误则编译后产生一个.class文件
(2)编译成功后:在当前java文件目录里产生一个.class
运行程序:java FirstJava在回车 结束
单行注释 //注释内容
public class FirstJava{
public static void main(String[] args){
System.out.println("Hello World");
//System.out.println("Hello World");
}
}
多行注释 /注释内容/
/*
*hello java
*你好
*/
public class FirstJava{
public static void main(String[] args){
System.out.println("Hello World");
/*System.out.println("Hello World");
System.out.println("Hello World");*/
System.out.println("Hello World");
}
}
System.out.print("");双引号里边的被融会在控制台输出
特殊符号如下:
//换行符号 \n
例如:System.out.print("第一天"+"\n");
等价于System.out.println("第一天");
//制表符 \t
System.out.print("语文"+"\t");
System.out.print("数学"+"\t");
System.out.print("英语"+"\n");
System.out.print("666"+"\t");
System.out.print("290"+"\t");
System.out.print("138"+"\n");
- 用来控制台输入类型
- nextByte() nextShort() nextInt() nextLong()
- nextFloat() nextDouble() nextBoolean() next()
import java.util.Scanner;
public class Input{
public static void main(String[] args){
//创建一个控制台输入对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字(int)");
//通过sc输入对象在控制台输入一个int类型的值
//并且将这个控制台输入的int类型的值赋值给变量num1
int num1 = sc.nextInt();
System.out.println("结果为:"+num1);
//通过sc输入对象在控制台输入一个byte类型的值
System.out.println("请输入第二个数字(byte)");
byte num2 = sc.nextByte();
System.out.println("结果为:"+num2);
System.out.println("请输入字符串字(String)");
String str = sc.next();
System.out.println(str);
}
}
输入一个Int类型的数字,在输入一个byte类型的数字 求和
import java.util.Scanner;
public class Test{
public static void main(String []args){
Scanner input=new Scanner(System.in);
System.out.println("请输入第一个数(int类型):");
int num1=input.nextInt();
System.out.println("请输入第二个数(byte类型):");
byte num2=input.nextByte();
System.out.println("结果为:"+(num1+num2));
}
}