zoukankan      html  css  js  c++  java
  • 周报告及Java学习笔记

    (1)本周,安装tomcat及MySQL等学习软件,学习Java打代码的时间大概有十五六个小时吧,解决问题用了大概两三个小时。
    (2)下周去练车,去游泳,学习。
    (3)渐渐熟练用windows窗口命令创建即完成Java的小项目

    class god
    {
    public static void main(String[] args)
    {
    System.out.println("oh my god");
    System.out.println("i have finished it.!!!");
    }
    }
    1.程序:是一组相关指令的集合
    2.语言:C,C++,C#,JAVA,PHP
    数值型:整型(byte(0--127)  short(0--30000)  int(基本满足)  long(更长))
    3*:编程时要注意的问题
    (1)java严格区分大小写
    (2)见到非法字符提示,一定是中英文写错了,必须全部是英文(标点符号)
    (3)
    4:path的作用,为什么要配置JAVA_HOME等环境变量
    (1)程序的执行需要使用外部指令javac,但javac指令仅能在安装目录下的bin目录下使用,因此只能写在bin目录。
    (2)程序开发过程中,不能将源程序写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行
    path与class path的区别
    (1)path环境变量里面记录的是可执行文件,如.exe文件,对可执行文件现在当前路径去找,如果没找到就去path环境变量中配置的路径去找
    (2)classpath环境变量里记录的是Java类的运行文件所在的目录。
    5:代码块与作用域
    (1)使用一对花括号{}将一部分代码矿主,被框住的代码叫做代码块
    *代码规范:使用花括号后,被花括号框住的所有代码需要缩进,缩进一般可以使用Tab键
                      每一对花括号,起始的花括号所在行的第一个字符与结束的花括号在垂直方向是对齐的
    (2)作用域可以理解为“有效期”及生命周期,变量的作用域仅仅只在声明这个变量的代码块中
    *Java的输入语句(与C或C++不同):
    引用头文件,名称为"import java.util.Scanner;"
    例子:
    import java.util.Scanner;
    class Math{
    public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    int m1,m2;
    m1 = scanner.nextInt();
    m2=scanner.nextInt();
    }
    }
    6数组(Array)
    (1)数组是一组相同名称的变量的集合,在程序中,一个数组表现为一个变量
    (2)数组的声明格式为:数据类型【】变量名
      例如:int【】arr
    (3)数组的初始化
     a)静态初始化
      int []arr={1,2,3,4,5}
      注意:*静态初始化数据必须在同一条语句中完成
      错误例子:int [] arr;
       arr={1,2,3,4,5,}
     b)动态初始化
      int[]arr=new int [5];
      int arr;arr=new int [5];
      int arr=new int{}{1,2,3,4,5}
    (4)对数组的元素赋值
     格式:数组名[下标]=值
    (5)使用Arrays类对原数组进行排序
    在Java中,很多类是一种可以帮助我们的工具;
    *引用源文件:import java.util.Arrays;
    固定模式:Arrays.sort(数组名);
    Arrays.sort(arr);
    print不换行,println会换行;
    (6)交换两数的另类方法(不依赖第三个变量):
    初始:  x y
    进行x=x+y x+y y
    进行y=x-y  x+y x
    最后x=x-y  y x
  • 相关阅读:
    apply()与call()的区别
    VS Code 配置vue开发环境
    settimeout 和 setinterval
    JAVA内存泄漏和内存溢出的区别和联系
    Oracle Distinct(过滤重复)用法
    Oracle Order By排序用法详解
    Oracle Select语句
    登陆权限--token的使用
    登陆权限--token 的生成和验证
    MySQL基础增删改查
  • 原文地址:https://www.cnblogs.com/msdog/p/9340880.html
Copyright © 2011-2022 走看看