JAVA的基础入门

Java
    数据类型
        基本数据类型
            布尔      boolean      1字节     取值:true   /    false
            字符     char      2个字节       要用单引号‘’
            整形
                byte       字节型        1字节       取值范围:-128(-2^7)~127(2^7-1)
                short    短整型       2字节       取值范围:-2^15~2^15-1
                int            整型        4字节       取值范围:-2^31~2^31-1
                long    长整型       8字节       取值范围:-2^63~2^63-1
            子主题 6
                float    单精度       4字节       精度小数位7~8位
                double    双精度      8字节       精度小数位16~17位
        引用数据类型:类 、String、自己创建的类
    特点/特性
        跨平台
        面向对象
        可移植性
        安全性
        简单性
        高性能
    版本
        Javase/J2SE        Java标准版(桌面应用)
        JavaEE/J2EE       Java企业级应用
        JavaME/J2ME     嵌入式开发应用
    JDK/开发环境
如果我们需要开发一个Java程序的话需要JDK
        JRE(运行环境)+开发工具包
如果只是运行一个JAVA程序,只需要安装JRE即可
            JVM(虚拟机)+核心类库
    编写java使用的软件
使用eclipse
        创建工程
命名大小写均可,
不可以数字、符号开头($_除外)
不能是中文,不可以是关键字、保留字
            创建包
com开头不可以大写,
不可以是关键字、保留字,不能是中文小写、不可以是数字、符号开头($_除外)
                创建类使用大驼峰命名法
单词首字母大写,
不可以是数字、符号开头($_除外)
不能是中文,不可以是关键字、保留字
见名知意:UserName
    标识符命名法
小驼峰命名法
        第一个单词首字母小写
不可以数字、符号开头($_除外)
不能是中文,不可以是关键字、保留字
见名知意:UserName
    编写代码
        常量
        变量
            存放数据的容器
就是用来存储数据的内存空间
数据类型   变量名/标识符(小驼峰)=变量值
同时创建多个变量,使用英文逗号隔开即可
例:int  a = 10 , b = 1 , c = 30;
    java属于强类型语言
int   a =  10;如果 再次设置变量int  a =  20 ;会提示代码错误的
JavaScript属于弱类型语言
可设置多中形式的a,例如:
var     a   =   10;a   =  “i你好”;
a  = true ; 代码不会报错。
    数据类型的转换
        强制转换
            大转小:强制转换,可能会丢失精度              例:   int  a  =  10;
long   b  =  20 ;
int   c   =   (int)b;
        自动转换
            小转大:自动转换
例:int  a = 10;
byte   b  = 20 ;
int  c   =   b;(自动转换)
    运算符
        循环
            for循环
                for循环的语法:
for(初始化表达式;布尔表达式;步进表达式){
循环体;
}                                                                                   
            while循环
                while循环语法:
while(条件表达式){
循环体;
}                              
            do....while循环
                do.....while循环语法:
do{                                     
     循环体;            
}while(条件表达式);
            while 和 do....while的区别:
while条件如果不满足,一次都不会执行。
do....while条件如果不满足,还是会执行一次。
            break,return,continue的区别:                
break:   跳出当前循环;                  
continue: 跳出本次循环,进入下次循环;return:  结束代码。                             
        条件分支语句
            if(条件表达式1){
代码块1;
}else  if(条件表达式2){
代码块2;
}else{                                 
没有满足的条件:代码3
}                                               
            switch(表达式){
case    常量1:                   
满足常量1执行的代码;
break;                             
case    常量2:                 
满足常量2执行的代码;
break;                               
case    常量3:                  
满足常量3执行的代码;
break;                              
case    常量4:                  
满足常量4执行的代码;
break;                               
default:                               
没有满足的,(走这里)执行这行代码;
break;                                  
}                                                              
        三元运算
            三元运算的语法:
数据类型    变量名   =   条件表达式?结果1:结果2;
        逻辑运算
            &&短路与     ||短路或       !()取反
                &&和&的区别:(一假全假)
&&当前面有条件为false的时候,后面的条件不会再进行判断
&当前面有条件为false的时候,后面的条件会继续进行判断
                ||   和   |   的区别:(一真全真)
||  当前面有条件为true的时候,后面的条件不会再进行判断
|  当前面有条件为true的时候,后面的条件会继续进行判断
                !()  取反的例子:
int   a   =   10;      int   b = 20;
a>b  --输出的是假--false;
!(a>b)--输出的就是真--true  或
a>b--输出的是假--!false = true
        关系运算
            >   >=   <   <=   !=    ==
        赋值运算
            =   +=    -=   *=   /=
        算数运算
            +   -    *   /   %

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值