java基础1安装及变量类型字符运算

什么是Java语言?

Java就是一门面向对象的语言

Java的安装步骤

1、下载JDK java.1.8 稳定版

    JDK:Java执行命令 + JRE (开发Java最小安装组件)

    JRE:Java系统类库+JVM ;(运行Java的最小的安装组件)

    JVM:Java虚拟机,运行Java程序必要的组件,不同系统也能运行相同的Java文件

2、安装

    1、安装JDK,一定要选择对应的安装位置

        D:\Program Files\Java\jdk1.8.0_181

    2、安装JRE

        先手动创建一个空文件夹

            D:\Program Files\Java\jre1.8.0_181

        将jre安装到刚刚创建的目录

3、环境变量配置(让系统能找到Java)

1、新建系统变量Java_HOME,让系统能识别Java命令


2、新建系统变量CLASS_PATH,让系统能找到Java的工具包


变量值为:JavaJDK安装目录下lib目录中的dt.jar,tools.jar架包位置

3、在系统变量path中,在结尾处添加Java命令位置

作用:使系统能在cmd界面使用Java命令

添加两个目录地址:

1、编译命令位置:

    D:\Program Files\Java\jdk1.8.0_181\jre\bin

2、运行命令位置

    D:\Program Files\Java\jdk1.8.0_181\bin

测试

打开cmd

输入运行命令:java


输入编译命令:javac


eclipse工具 --  JAVA-J2EE

下载之后,只要java安装没有问题,直接运行Eclipse

标识符命名规范

命名时能使用字母,数字,下划线,$,不能以数字开头

现阶段支持中文命名

因为部分插件不支持中文,创建过程中尽量不使用中文

创建项目project

1、给新工程命名

2、所有的代码需要在src目录中编写

    程序员所编写的源文件,源文件是以.java为后缀

    JVM运行的是字节码文件,源文件在转为字节码文件的过程称为编译

Java的文件结构


变量

定义:系统中存储数据的空间

变量名称:

定义:存储数据空间的别称

变量的声明

定义:创建一个存储数据的空间并命名

语法:需要存储的数据类型  变量名称;

例如:int a; 

变量的赋值

int a;

a = 1;//将等号右边的值存储到等号左边的变量中

int b = 1;

变量的类型

基本类型

整数

1kb = 1024 bit

字节型:byte    占 1bit      存储范围:【-128,127】

短整型:short  占 2bit      存储范围:[-32768,32767]

整型  :int      占 4bit      存储范围:[-21亿,21亿]

长整型: long    占 8bit    存储范围:【正负10的18次方】

默认整数是int型

浮点数

单精度浮点数:float    占4bit  存储范围:【正负10的38次方】、

双精度浮点数:double  占8bit  存储范围:【正负10的308次方】

浮点数的字面量默认为double型

double数据精准度很高,但是他不精确

字符

字符型:char  占2bit 存储范围【0~65535】

字符型必须使用单引号引起来,并且字符型变量只能存1个字符并必须存一个字符

数字0的序号为:48

大写字母A的序号:65

小写字母a的序号:97

布尔类型

布尔型:boolean 占1bit  范围true or false

引用类型

String : 描述不可变字符串的类型

规定:必须使用双引号将字符串包裹起来

运算

规则:在计算过程中,需要将两边的数据类型统一

默认转换规则:

    1、一定不能改变变量的值

    2、将范围小的数往范围大的数进行转换

    3、字节的范围太小,进行运算很容易超范围,运算时将字节型都转为int型

    4、允许将一个范围大的数赋值给范围小的类型变量

        可以强制将数据的类型进行变化

        int a = 1;

        byte b = (byte)a;

        强制类型转换,可能会导致一个超范围的数据存储到一个小空间,此时数据会失真


运算符

+ 加号实行加法运算

-实行减法运算

*进行乘法运算

/进行除法运算

% 取余数  X%2  == >  0,1

      X%5 == 0

++:自增运算

--:自减运算

加号

int i = 5 + 6;

String s1 = "唐";

String s2 = "鑫";

String s3 = s1 + s2;

加号两边如果有一边为字符串,此时加号变为字符串连接符,将两边的数据都转为字符串进行连接,如果加号两边为数值,则执行加法运算

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容

  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,599评论 4 12
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,379评论 0 4
  • DAY 01 JAVA简述 Java是由SUN公司在1995年推出的一门高级编程语言,是现今服务器端的首选编程语言...
    周书达阅读 917评论 0 0
  • Java学习文档 1 基础知识 1.1 软件 软件就是计算机数据与指令的集合。软件 = 数据 + 指令 + 文档。...
    romfan阅读 598评论 0 1
  • 走过这段最狭窄的地方 那些你吃过的苦 熬过的夜 做过的题,背过的单词 都会铺成一条宽阔的路 带你走到你想去的地方
    321小肥仔阅读 205评论 0 0