[关闭]
@liruiyi962464 2017-03-20T11:21:19.000000Z 字数 2189 阅读 490

JAVA 开发第一课

java

java学什么

1.avase:面向对象、输入输出、网络编程、数据处理等
2.jdbc:
3.web前端:
4. javaee:
5. web基础:servlet+jsp
6. web高级框架:ssh(老框架) ssm(新框架)

软件分类

  • 系统软件:系统软件为计算机使用提供了最基本的功能
  • 应用软件:应用软件是为了某种特定的用途而被开发

交互方式

  • 图形、应用软件

JAVA体系

  1. javaSE java平台标准版
  2. javaEE java平台企业版
  3. javaME java平台微型版

jvm:java虚拟机
jdk:开发工具包
jre:java代码的运行环境

java入口代码代码

  1. //FirstJava跟文件名称完全对应
  2. public class FirstJava{
  3. //static静态的 viod 无返回值
  4. public static void main(String[] args){
  5. //控制台输出
  6. System.out.println("Hello World");
  7. }
  8. }

DOC下运行java程序的步骤码

  1. 快捷键WIN+R
  2. 输入CMD进入DOC界面
  3. 进入盘的操作 e:输入e:然后在回车进入e盘(即可进入)
  4. 进入文件夹的操作命令:cd java即可进入文件夹
  5. 退出指定文件夹操作:cd.. 即可
  6. 找到.java文件之后首先编译java文件然后才能运行
    编译:
    (1)javac FirstJava.java
    然后再按回车如果代码编写无误则编译后产生一个.class文件
    (2)编译成功后:在当前java文件目录里产生一个.class
    运行程序:java FirstJava在回车 结束

JAVA注释

单行注释 //注释内容

  1. public class FirstJava{
  2. public static void main(String[] args){
  3. System.out.println("Hello World");
  4. //System.out.println("Hello World");
  5. }
  6. }

多行注释 /注释内容/

  1. /*
  2. *hello java
  3. *你好
  4. */
  5. public class FirstJava{
  6. public static void main(String[] args){
  7. System.out.println("Hello World");
  8. /*System.out.println("Hello World");
  9. System.out.println("Hello World");*/
  10. System.out.println("Hello World");
  11. }
  12. }

控制台输出语句-特殊符号

System.out.print("");双引号里边的被融会在控制台输出
特殊符号如下:

  1. //换行符号 \n
  2. 例如:System.out.print("第一天"+"\n");
  3. 等价于System.out.println("第一天");
  4. //制表符 \t
  5. System.out.print("语文"+"\t");
  6. System.out.print("数学"+"\t");
  7. System.out.print("英语"+"\n");
  8. System.out.print("666"+"\t");
  9. System.out.print("290"+"\t");
  10. System.out.print("138"+"\n");

控制台输入语句

  • 用来控制台输入类型
  • nextByte() nextShort() nextInt() nextLong()
  • nextFloat() nextDouble() nextBoolean() next()
  1. import java.util.Scanner;
  2. public class Input{
  3. public static void main(String[] args){
  4. //创建一个控制台输入对象
  5. Scanner sc = new Scanner(System.in);
  6. System.out.println("请输入第一个数字(int)");
  7. //通过sc输入对象在控制台输入一个int类型的值
  8. //并且将这个控制台输入的int类型的值赋值给变量num1
  9. int num1 = sc.nextInt();
  10. System.out.println("结果为:"+num1);
  11. //通过sc输入对象在控制台输入一个byte类型的值
  12. System.out.println("请输入第二个数字(byte)");
  13. byte num2 = sc.nextByte();
  14. System.out.println("结果为:"+num2);
  15. System.out.println("请输入字符串字(String)");
  16. String str = sc.next();
  17. System.out.println(str);
  18. }
  19. }

例:

输入一个Int类型的数字,在输入一个byte类型的数字 求和

  1. import java.util.Scanner;
  2. public class Test{
  3. public static void main(String []args){
  4. Scanner input=new Scanner(System.in);
  5. System.out.println("请输入第一个数(int类型):");
  6. int num1=input.nextInt();
  7. System.out.println("请输入第二个数(byte类型):");
  8. byte num2=input.nextByte();
  9. System.out.println("结果为:"+(num1+num2));
  10. }
  11. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注