ORACLE WDP BD 1802 day 01

2018.07.17

一:首先,如果是有基础的话,推荐有几本书还是可以看看的,《Thinking in Java》,甚至可以看看编译原理。
二:每遇到一个错误要记住,每一个异常按理说应该整理笔记。(面试经常会问到)
三:编程语法**
四:语法中的符号,必须是英文输入法状态下的符号,

五:随时Ctrl +s 

==============================
前五天:通过记事本入门(这几天是了解JAVA底层的最好机会)
之后使用:eclipse/MyEclipse
==========================================
jdk:java development kit-java开发工具包
    --java开发工具:
 编译器,调试器,javadoc.exe. java.exe,javac.exe
    --jre(java runtime environment)--java运行环境
       --jvm(java虚拟机):
            使用程序模拟一台计算机,使java程序运行在此jvm上
       --类库(资源库)
注意注意再注意:
 jdk安装路径一定不能有中文汉字。(记得更改环境变量。)


程序猿:jdk
写好的程序:jre

java语言的一个特点:跨平台(操作系统)。
    因为每个平台上都有自己版本的jvm,而任何版本的jvm都会执行
    .class文件(字节码文件)

java语言的运行原理:
        java源文件(.java)
     |
     |----编译过程(javac.exe)
     |     javac  源文件名称(一定要带上扩展名)
     |     javac Demo.java
        java字节码文件(.class)
     |
     |---开启jvm,运行字节码文件
     |      java  字节码文件名称(千万不要写扩展名)
     |      java  Demo
 程序开始跑起来
如果想使用简短的命令名称,我们需要配置jdk的环境变量:
在计算机-->属性-->高级系统设置-->高级-->环境变量-->
系统变量里
  (1) 新建一个环境变量名为:
      JAVA_HOME
      变量值:D:\Users\Michael\Apps\Java\jdk1.8.0_172
        即一堆命令所在的目录bin的父目录
  (2) 新建一个环境变量名为:
      CLASSPATH
      变量值:
      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  (3) 找到系统变量里的path: 追加值。
      追加的内容如下:
      ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

检查是否配置成功:
   打开命令提示符界面:
   输入两个命令:
       java -version  回车
       javac          回车

    不出现" 不是内部或外部命令.........",即成功

注释有三种:
    1、文档注释:
       /**  注释  */
    2、多行注释:
       /*   注释  */
    3、单行注释:
       //注释

    通常:文档注释用于解释类或方法
          多行或单行注释用于解释方法内的逻辑

变量:
   语文课本中:可变化的量
        你---->张三
   ---->李四
 我---->王从明
   ---->老崔
   java语言中:
       就是jvm在内存中开辟的一个存储空间,作用是
       用来存储数据的。
       you ="张三"
1、程序通过操作变量名来操作存储空间。**
2、变量必须定义一种类型**

变量的命名规则:
   (1)名称由字母,数字,_和$任意组成,数字不能开头
   (2)大小写敏感
   (3)可以使用汉字,但是不建议使用
   (4)驼峰命名法,见名知意
      myDogName = "旺财";
   (5)不能使用关键字(java保留字)


变量的使用规则:
   (1) 必须先定义(声明,创建)和初始化
   (2) 变量可以重复使用,即可以进行多次存取操作。
       不需要强调类型,但是存储数据时一定要与第一次声明时的类型匹配**
   (3) 变量的作用域:变量有自己的使用范围。
       出了范围,变量失效。
       作用域:即从定义开始,到所在的大括号的结束符号为止。出了作用域:想使用,需要重新定义和初始化
=====================================================================================
进入命令提示符界面:
切换盘符:
  直接输入 D:
cd:表示切换目录(文件夹)
   cd ..  退回上一级目录
   如:从D:下进入1802里的day01里
      cd 1802\day01  cd 1802/day01
   javac.exe:调用编译器对源文件进行编译成字节码文件
          编译期间会检查源文件中的语法
   如果语法没有错误,就会生出.class文件
          有错误,一定不会产生.class文件。

   编译期间的语法错误,我们称之编译错误
==========================================
java语言的特点,除了跨平台运行,还有一个特点
叫强类型的特点:
就是变量必须在定义期间规定一个类型,
赋值时类型必须匹配.
============================================
类型:java语言中共分两大类型
(1)基本数据类型-原始数据类型
(2)引用数据类型

基本数据类型:8种
 byte,short,int,long,float,double,char,boolean
 重写归纳分类:
   整数类型:4种
      byte,short,int,long
   浮点数类型:float,double
   字符类型:char
   布尔类型:boolean
(一)整数类型:
    byte(不常用):
         也叫字节类型,在内存中占8位二进制,
         即在内存中占1字节大小的空间,是数据
  存储的最小单位。
   0000 0000   0
  0111 1111   127

  1000 0000   -128
  1000 0001   -127
  1111 1111   -1

  范围:-128~127
  幂表示:-2^7~2^7-1
    short(不常用):
         也叫短整型。在内存中占16位二进制,2字节大小。

  0000 0000 0000 0000  0
  0111 1111 1111 1111  32767

  1000 0000 0000 0000  -32768
  1111 1111 1111 1111  -1

  范围:-32768~32767
  幂表示:-2^15~2^15-1

int(常用) : 也叫整型。在内存占32位的二进制,4字节大小。
 
  范围:-2147483648~2147483647
  幂表示:-2^31~2^31-1
     long(常用):
         也叫长整型。在内存占64位二进制, 8字节大小。
         范围:正负922亿亿左右
         幂表示:-2^63~2^63-1

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值