zoukankan      html  css  js  c++  java
  • Java 基础语法和基本数据类型及转换

    一、Java的三个方向:
    J2SE(Java 2 Platform Standard Edition):
    数据库连接、接口定义、数据结构、输入/输出、网络编程;
    J2EE(Java 2 Platform Enterprise Edition ):
    面向企业(例如教务管理系统);
    J2ME(被淘汰了,现在用安卓);
    二、在Java中,所有的程序都是在Java虚拟机(Java Virtual
    Machine. JVM)上运行的,存储在内存里;
    三、JDK8的安装:
    JRE(Java Runtime Environment Java运行环境)
    包括Java虚拟机(JVM Java Virtual Machine)
    和Java程序所需的核心类库等;
    JDK(Java Development Kit Java开发工具包)
    JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,
    也包括了JRE(所以安装了JDK就不用再单独安装JRE了);
    配置环境变量:
    在新建页面,输入变量名“JAVA_HOME”;变量值“你的jdk的路径
    在系统变量区域,选择“新建”,
    输入变量名
    “CLASSPATH”
    CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
    Path中:%JAVA_HOME%in %JAVA_HOME%jrein ;
    四、打印“HelloWorld”:
    1.将Java代码编写到扩展名为.java的文件中。
    2.通过javac命令对该java文件进行编译。
    3.通过java命令对生成的class文件进行运行。
    Demo.java (文件名字和类名一致)
    public class Demo{
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }
    在cmd中:javac Demo.java java Demo (别加分号)
    五、注释:和js一样;// /* */
    六、标识字、关键字:
    标识字:(起名字)字母、数字、下划线、$和js一样;
    关键字:
    abstract摘要 assert断言 boolean布尔 break打破 byte字节 case情况下 catch抓
    char class类 continue继续 const常量 default默认的 do执行 double双
    else其他 extends扩展 enum枚举 final最后 finally最后地 float浮点 for
    goto无条件转移语句 if有条件 implements实现了 import
    进口 instanceof
    运算符 int
    整形 interface
    进口
    long整形长 native本机 new package打包 private私人 protected
    受保护的 public
    公众的
    return返回 short整形短 static
    静态 synchronized
    同步 super strictfp
    strict float point (精确浮点 this
    throw throws transient瞬态 try void 无效 volatile
    挥发性 while
    七、变量:
    1、计算机存储设备的最小信息单元叫“位(bit)”
    计算机最小的存储单元叫“字节(byte)”
    2、基本类型之4类8种:
    整型:byte short int long
    浮点型:float double
    字符型:char (字符串不是基本类型)
    布尔型:boolean(true or false)
    注意:
    java中默认的整数类型是int类型;
    java中默认的浮点类型是double类型
    变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
    变量使用时有作用域的限制(成员变量和局部变量)
    变量不可以重复定义
    3、数据类型的转换:
    byte -> short -> int -> long -> float -> double
    自动类型转换:
    范围大的数据类型 变量 = 范围小的数据类型值;
    强制类型转换:
    范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
    4、运算符 (+ - * / % ++ --)
    加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。
    除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
    “%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。
    整数做被除数,0不能做除数,否则报错。
    如果参与运算,a++,先把自己的值做运算赋值,最后+1
    如果参与运算,a++,先把自己的值+1,最后做运算赋值

    形式参数:在方法声明的参数

    实际参数:方法中定义的参数

  • 相关阅读:
    一些数学证明
    重头再来
    二次函数传参
    神经网络
    准备写点随笔了
    如何做出响应式的页面 (转)
    自适应,响应式,viewport总结
    edm邮件制作规范
    博客园blog模板整理
    git 常用的命令
  • 原文地址:https://www.cnblogs.com/time-to-despair/p/9620872.html
Copyright © 2011-2022 走看看