您的位置:首页 > 编程语言 > Java开发

【我的Java笔记】初识Java第一课

2017-09-28 18:14 309 查看
【Java SE】

1.首先java开发的三个方向:

   java se     桌面的程序开发

   java ee     Web方向的开发

   java me     嵌入式开发

2.JDK的安装及环境变量的配置

   (1)Oracle公司官网下载JDK工具

   (2)环境变量的配置

           PATH : 指向java安装的 bin 目录

           CLASSPATH: 为类路径,java运行时查找类文件的路径,java的环境变量

           在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,

           否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加%JAVA_HOME%

           \bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;

           测试:  doc命令行窗口输入 javac

3.java程序的编译与运行

   java源文件在bin目录下javac.exe编译生成字节码文件(.class),在通过java.exe帮我们把字节码文件加载到虚拟机(JVM)内运行

4.Java何谈跨平台语言?

   java执行的是.class 文件,java.exe 加载到虚拟机(JVM)内执行, 针对不同的平台(操作系统), Java内部提供了针对不同平台的JVM. 

   JVM 屏蔽了底层硬件还有操作系统的差异.

5.类名的规范

   首字母必须大写,且满足驼峰规则

6.java的关键字

   含义:被java语言赋予特殊含义的单词

   特点:组成关键字的单词都为小写

7.标识符

  含义:给类,接口,方法,变量,常量等起名字时使用的字符序列

  组成规则:英文的大小写字母;数字字符;$和_

  注意:     (1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写

8.变量

   在程序的运行过程中其值在一定范围内会发生改变

   程序开发的最基本组成。起保存数据的作用。

   例int num=7;     int定义数据的类型,num定义了变量的名称,“7”给变量赋值

   规则:字母小写,并且也要满足驼峰规则

9.Java的基本数据类型

    (1): 数值型
  整数型 字节数范围
  byte       1(8bit)      -128  ~  127
  short
      2(16bit)  
-2^15 ~  2^15 - 1
  int       4(32bit)      -2^31 ~  2^31 - 1
  long
      8(64bit)       -2^63 ~  2^63 - 1

           浮点数
  float                     4(32bit)            -3.403*10^38  ~ 3.403*10^38
  double           8(64bit)       -1.798*10^308 ~ 1.798*10^308

      (2): 字符型   

            char             2(16bit)       0 ~ 2^16 - 1 = 65535

      (3): 布尔型(只存在两种结果:true或flase)

            boolean     1

      注:整数默认是int类型的 , 浮点数默认是 double类型的

           float f=3.66F,定义float类型时 注意小数后面加上f

           定义一个long类型 整数后面加上L

10.运算符

    (1)算数运算符  +,-,*,/,%;

            ++i表示自加1,--i同理

            注:+号的作用:作为运算符;表示一个数据是正数;字符串拼接符

     (2)赋值运算符  =, +=,-=,*=,/=,%=

            注:赋值运算符要求左边的数据必须是一个变量

     (3)关系运算符 ==,!=,<,>,>=,<=

           注:比较运算符的结果都是boolean型,也就是要么是true,要么是false。

                 比较运算符“==”不能误写成“=” 。

     (4)逻辑运算符 &,|,!,^(异或),&&(短路),||(短路)

           注:逻辑双与&&:有假则为假

                 逻辑双或||:有真则为真

                 若左侧符合条件则不执行右侧(提高了编写效率)

最后附上我初次学习的几个小程序:

1.在控制台上输出“Hello Java”

   public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");

        } 

   }  

2.用三目运算符求两个数之间的最大数:

   public class Bijiao{
public static void main(String[] args)

{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
           System.out.println("两个数大小相等");

}else
       System.out.println(max);

}

}

3.键盘录入两个数来比较大小:

   import java.util.Scanner;

   class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);          //Scanner可以获取用户键盘输入的数据
System.out.println("请输入第一个数字");
int num1=sc.nextInt();                      //获取用户输入的整数
System.out.println("请输入第二个数字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2;                //通过三目运算符进行比较大小
System.out.println("最大数字是"+max);

   }
  }

                                                                                                                                              2017.9.23/9.24
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: