找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1953|回复: 0
收起左侧

JAVA学习笔记分享

[复制链接]
ID:447853 发表于 2018-12-17 12:40 | 显示全部楼层 |阅读模式
JAVA学习笔记

java常用的软件:系统软件如:DOS,WINDOWS,LINUX
人机交互:图形化界面方式简单直观易于接受
命令行方式:需要有一个控制台,输入特定的指令

JRE java运行环境   JDK  java工具包    简单讲就是使用JDK开发的java程序,用JRE运行

命令行的基本使用:

Help
1.png
Set设置、修改、删除临时环境变量,关闭命令行窗口就恢复原来的环境变量
2.png
第一个程序 Holle world

class Demo
{
         publicstatic void main(String[]args)
         {
                   System.out.print("helloworld");
         }
}

Print 在控制台上打印  ln 打印完之后回车一次
*关键字都是小写的  类名首字母大写

*类名只能包含 字母大小写、09_$
注释:用于注解说明解释程序的文字、提高了代码的阅读性。
单行注释:格式://注释文字
多行注释:格式:/*注释文字*/
文档注释:格式:/**注释文字*/

*注释的作用:
1.注解说明程序
2.调试程序

*代码是思想的体现形式,写代码一定要写注释,这已经是代码的书写规范
*写程序首先要有思想

*写程序第一步:先写多行注释,先明确需求,就是写程序的思路。
java中的常量:整数,小数,布尔(只有两个值:turefalse)、字符(用’ ‘ 标识)、字符串(用” ”标识)、null常量(Null)。
八进制:三个二进制为一个八进制位,因为三个二进制最大表示7,八进制逢七进一
010-101-110
2  5   6   0256

十六进制:四个二进制最大表示15,四个二进制表示一个十六进制位,使用  8421

java四类八种基本数据类型  
第一类:整型 byte short int long  
第二类:浮点型 float double  
第三类:逻辑型 boolean(有两个值可取true false)  
第四类:字符型 char

boolean 布尔型              1/8  
byte 字节类型               1
char 字符型                 2  一个字符能存储一个中文汉字
short 短整型                2
int 整数类型                4
float 浮点类型(单精度)    4
long 长整形                 8
double 双精度类型(双精度) 8

java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上lL
默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上fF

基本数据类型自动转换
byte->short,char -> int -> long      
float -> double
int-> float
long -> double   
小可转大,大转小会失去精度!!


单独的字符表示编码表上对应的数值

兼容各种文字的码表国际标准码表unicode A=65a=97


运算符
算数运算符:+ - * / %(取余数,模运算,如果涉及到负数的模运算,就参考被模数)+(连接符,任何数据和字符串相加都是和字符串相连接)

赋值运算符++在前 先赋值后运算 ++在后 先运算后赋值


i = 3;
i = i++;
输出结果为:i=3;
运算过程: temp为缓冲区
Temp = i;
i = i + 1;
i = temp;

赋值运算符:= +=-=*=/=%=
举例 +=
a+=2=>a=a+2
+=的好处:会自动进行强制类型转换。







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表