美文网首页
Java起步

Java起步

作者: 曾梦想仗剑天涯 | 来源:发表于2020-09-15 09:44 被阅读0次

Java语言特点

  • 跨平台: 通过Java自带虚拟机JVM编译成二进制字节码,实现与平台无关
  • 面向对象:java是一种面向对象语言,继承了面向对象的好处,例如代码的拓展、复用
  • 多线程:正确的多线程处理可以使性能得到提升

所有程序的开始 hello world

 /**
  public class 类名 {} 定义主类 类名应与.java文件名一致,不一致时编译的.class文件名与类名一致
  一个.java文件只允许一个 public class,允许有多个class 类名 {},一般不会这么做
  类名 首字母大写
  println 输出后换行
  print   输出后不换行
*/
public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("hello world");
  }
}

[public] class HelloWorld {
  public static void main(String [] args) {
    System.out.println("");
    System.out.print("");    
  }
}

设置环境变量CLASSPATH

  • PATH 是系统变量
  • CLASSPATH 是用户变量,可设置CLASSPATH来修改jre编译路径

Java标志符和关键字

  • JDK1.4 出现有assert 关键字,用于异常处理
  • JDK1.5的时候出现enum关键字,用于枚举定义上
  • 未使用到的关键字:goto、const

Java数据类型

  • 基本数据类型:描写一些具体的数字单元
    数值型:整型:byte short int long 默认值 0,浮点型: float double 默认值 0.0
    布尔型:boolean 默认值 false
    字符型:char 默认值 ‘\u000’ //单引号赋值
  • 引用数据类型:牵扯到内存关系的使用
    数组 类 接口 默认值 null
  1. 描述数字 首选 int(整数)double(小数)
  2. 数据传输或者文字编码转换 byte类型(二进制处理操作)
  3. 处理中文方便操作选用字符char
  4. 描述内容或文件大小或描述表的主键列(自动增长)可选 long
  5. 数值超过可保存范围,发生数据循环问题,表明数据溢出

String 字符串

  • Java中 使用String定义字符串
  • String x = "我是一个字符串" //双引号赋值

循环

  • switch while do...while for循环
  • 可通过break continue来结束循环
  • break 结束循环
  • continue 结束此次循环

方法定义 重载 递归

/**

  返回值类型 int double string等等

  return返回对应返回值类型

  无类型无返回类型可用void

  重载对应参数不一样 方法名一样

  数学方法递归 处理不当会造成内存溢出

*/
public static 返回值类型 方法名称([参数列表]){

 return[返回值];

}

相关文章

网友评论

      本文标题:Java起步

      本文链接:https://www.haomeiwen.com/subject/yopxyktx.html