千锋教育-做有情怀、有良心、有品质的IT职业教育机构

编程硬核资料库,
随查随看随问答!

HTML5领取课程大纲
领取视频教程
Java领取课程大纲
领取视频教程
Python领取课程大纲
领取视频教程
全链路设计领取课程大纲
领取视频教程
云计算领取课程大纲
领取视频教程
软件测试领取课程大纲
领取视频教程
大数据领取课程大纲
领取视频教程
智能物联网领取课程大纲
领取视频教程
Unity游戏开发领取课程大纲
领取视频教程
网络安全领取课程大纲
领取视频教程
互联网营销领取课程大纲
领取视频教程
GO语言开发领取课程大纲
领取视频教程
返回顶部
当前位置:首页  >  行业资讯  >  正文
分享到:

千锋青岛Java语言基础总结

时间:2019-04-16 09:59     来源:千锋教育 作者:小凯

  千锋青岛Java培训的老师对Java语言基础部分做出了比较详细的基础知识总结。

  一、Java运行环境

  (一)一个Java程序真正能运行起来,需要通过这几个步骤:1)程序员写出.Java的代码文件,2)然后编译器进行编译,编译成只有计算机自己能看懂的.Class字节码文件(因为计算机采用的是二进制,只认识0和1,它只会把所有的信息,包括文字,图片等信息转换成0和1,编排起来),编译成.Class字节码文件之后,3)就可以在不同的JVM虚拟机上运行了。

青岛java培训

  (二)JDK,JRE和JVM的关系

  简言之,JDK是老大,JRE是老二,JVM是老三,老大包括老二,老二又包括老三。

  (三)JDK和Eclipse的安装

  1、根据不同的电脑系统(本文说明上以Windows为主,XP系统也属于Windows系统),一般分32位(X86也是属32位)或者64位(鼠标右击“我的电脑”,通过查看“属性”就可以知道),去官网(www.oracle.com)对应下载,现在一般以1.7,1.8和1.9版本为主。

  JDK环境变量的配置,这里不细讲,自己去百度,主要是配置Classpath环境变量(jdk1.5版本之后都不需配置了),Path变量的配置和配置JAVA_HOME环境变量。

  2、Eclipse相当于一个桌面应用程序,是集成平台,它拥有很多的插件,包括编译器,解释器等,可以干各种事情,是个敲代码,做项目的好工具,Eclipse的下载去www.eclipse.org这,Eclipse也有各种版本的,请对号入座下载,Eclipse还有汉化版的,英语没一点基础的同学可以顺带下载。

  二、JAVA基本数据类型

  JAVA分基本数据类型和引用数据类型

  (一)JAVA基本数据类型:byte(占1个字节,-127-128),short(2个字节,正负3万左右),char(2个字节,0~65535),int(4个字节,正负21亿左右,默认型),long, float(),double(默认型),booolean(默认值为false)

  8种数据类型基本转换关系:byte < short < int < long < float < double

  (二)java引用数据类型:数组,接口和类

  三、java运算符

  (一)算术运算符

  int a=20,b=8;

  intc=a/b= c结果为:2

  int d=a%b d结果为:4

  int e=(a++)(++a)(a++) 结果为:(20+22+23=65)

  (二)关系运算符

  a==b 结果为false

  (a&&b)

  (三)逻辑运算符

  boolean a=ture,b=false;

  a&&b 结果为flase

  a||b 结果为true

  !(a&&b) 结果为true

  (四)位运算符(了解即可)

  (五)赋值运算符

  int a=20;b=8;

  b=(a==b)||?10:20; 结果为:20

  a+=b 结果为:(a=a+b=28)

  (六)条件运算符(三目运算f)

  (七)instanceof运算符

  person zhangsan=new person(); 等于zhangsan is instanceof Person

  四、分支结构和循环结构

  (一)分支结构:if..else和else if和switch...case,两者关系是:前两者包括第三者,凡是可以用swtich..case的地方都可以用if..else,反之不成立。switch...case语句适用于条件双方有相等或等于的关系,break关键字必不可少。

  (二)循环结构:while,do..while和for循环(嵌套for循环),三者关系是:,do..while是无条件执行一遍再去做判断,while则必须满足条件才可以执行,for循环需要知道循环的具体次数才能使用,如果循环次数不确定,需要用while和,do..while。

  五、数组和方法

  数组: 特点

  (一)多个数的组合,数组里的有数默认值都是0;

  (二)在数组里面的数的数据类型必须完全一致

  数组的声明有四种方法(以整数数组为例):

  1、int[] a={1,4,6};

  2、int a[]=new int[3];

  3、int[] a;

  a=new int[3];

  4、int a[]=new int[]{1,4,6};

  方法:如果把变量看成一个个数据的话,方法就是在操作数据,方法是一种功能和行为,用()来表明身份,方法可以分为普通方法和构造方法,构造方法是类名+()的写法,如Person(){}。

  以上这些是千锋青岛Java培训老师总结的Java语言语法在使用上的基础知识,加入千锋青岛Java培训,会你收获更多有价值的知识哟!

相关文章

QQ技术交流群

千锋青岛JAVA学习群
203369855

加入群聊

热门视频

开班信息

  • HTML5大前端就业班--------------------------------

    03.16抢座

  • JavaEE培训就业班--------------------------------

    02.24抢座

  • HTML5大前端就业班--------------------------------

    02.10抢座

  • HTML5大前端就业班--------------------------------

    12.09开班

  • 北京总部地址:北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术学院广场服务楼
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、Linux云计算+网络安全培训、互联网营销培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 深圳校区地址:深圳市宝安区宝安大道5010号西部硅谷B座A区6层A605/B座C区1层108
    咨询电话:0755-23015275/23015546-801/86660670
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、Linux云计算+网络安全培训、互联网营销培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 上海校区地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-811-9990 021-65233829-609
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、Linux云计算+网络安全培训、互联网营销培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 广州校区地址:广州市天河区元岗路200号慧通产业园B9三层
    咨询电话:020-87088521
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 郑州二七区校区地址:郑州市二七区航海中路60号海为科技园C区10层
    郑州高新区校区地址:郑州市高新区金梭路与银杏路交叉口教育科技产业园南门D座4层
    咨询电话:0371-55191750/18610973027
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 大连校区地址:辽宁省大连市高新园区爱贤街10号大连设计城A座901
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 武汉金融港校区地址:武汉市东湖高新技术开发区光谷大道77号金融港B18栋3楼
    武汉智慧园校区地址:武汉市东湖高新技术开发区光谷大道61号智慧园21栋2楼
    咨询电话:027-59313371
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 成都校区地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    咨询电话:18628039301
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 西安校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85363390
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 杭州旺田校区:浙江省杭州市江干区九堡旺田书画城A座4层
    杭州龙驰校区:浙江省杭州市下沙经济技术开发区元成路199号龙驰智慧谷B座7层
    咨询电话:400-811-9990 0571-86893632/0571-86094032
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 青岛校区地址:青岛市市北区龙城路31号卓越世纪中心4号楼5层
    咨询电话:18610973011
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 重庆校区地址:重庆市高新区科园一路2号大西洋国际12-1
    咨询电话:400-811-9990 023-68883009
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 长沙校区地址:湖南省长沙市岳麓区麓谷企业广场A2栋三单元306号
    咨询电话:0731-85513210
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 哈尔滨校区地址:哈尔滨市松北区世泽路689号科技创新城4号楼11楼
    咨询电话:400-811-9990/0451-87173191
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 南京校区地址:南京市建邺区应天大街780号弘辉产业园1栋2层
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 太原校区地址:太原市小店区长治路230号能源互联网大厦6层
    咨询电话:400-811-9990 16603513433
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 沈阳校区地址:辽宁省沈阳市浑南区世纪路16号东大软件园B园B1座A201
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 合肥校区地址:合肥市包河区徽州大道396号东方广场B座12A
    咨询电话:400-811-9990
    面授课程:HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、PHP全栈+服务器集群培训、网络安全培训、互联网营销培训、好程序员
    认证课程:软考、Adobe认证、PMP认证、红帽RHCE认证
  • 千锋教育服务号

    了解千锋动态
    关注千锋教育服务号

  • 千锋教育移动站

    扫一扫快速进入
    千锋移动端页面

  • 千锋互联服务号

    扫码匿名提建议
    直达CEO信箱