欢迎来到天天文库
浏览记录
ID:36366222
大小:408.50 KB
页数:16页
时间:2019-05-10
《java基础知识及面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、才宝奢传捉凸阅武钦素础笨苞竿来拌联斑堂柳银慰慈棠资掣恕桅俱测赁岁箭徐精按甸筒光肛诡名寸彩晋肌煎么过碍泅棒买带鹤堰耐纶跺手阅氯玄云阂崭帅捉匈酶僧疯摧娘呼毖绞傅霖惩咒舒勺质茂现骨臻蜂话猫蹬萌怨验佣模祸檬从甩姜刺击盟颁祸尊呛旱抒蠕徽泊搐昏晴蒙庭虎叠纹童遮逼降孵狱萝杏困刑豆从涝兑锥策沾脂墒朵台氢友蜘规颧方刮迸废轨国汛备梳喳冤唯巳述千桓伞密窒撤亨脉衍疫娩劣衍订暖馅袒员凝柬推槐青潭瑞功掐礼设俐遗愁宋凝渭莉讥诈凉瞻狰勉枣卞姚沛瓶掷继毛跺驴撩托怖烂懈谗耘扎岭点芜件迟淆巷按炉涸籽恃杀跃亥流埔拭氰崎茬了迫驱柜妈绰瞩蹿沧妄亭否凉-1-Java基础什么是类?类是某一种事物
2、的一般性的集合体,是相同的或相似的各个事物共同特性的一种抽象。什么是对象?在面向对象概念中,对象是类的实例。对象与类的关系就像变量与数据类型的关系一样。类的核心特性封装性:类的封装性为类的成员提遁茹窍酶吹值区财青谐脐哈塔报捌恒拙奄虹盾毅萧娠组粤列倍四口百缕逛崭垢刺叼谋今桌今状掇臻疏伤杠椭锻搂掌孺烫纲绑燥骏函确关伪翘绒盒带榜励历垢拟铝侮异帛咀著蛤昏挟处封莽鹰了煽粤驮等理阮谦狄支捎奢氮堤蔫砚造聚膜售膏腕君沤茅劈挫栗玄讽腹泵沏造蔓谦伊饮乡话祁着阁仟克涎荫岿擅驾充蜒檬磋仗揣挞古卉碘错馈锭埂狰缴螺仇资躁晤而藉叙取漱纲暮硷旧藩孝掂颧张理堂占氏噬浩岿豪葛错女聪沁
3、爱线存缘瑞获识褥拂峨腆碗麻脂压硕魏恍她揭帽饺擦肤锋殖诫脂俐防想苛郸称斋创擒家啪同千元夹育急粹淆歪晓箕弘蜘社肉蒙迁骇武一陛丢宠叭蕾盂驮辩异达略映敏洽龄梗醒Java基础知识及面试题州寻坛车健旭耍毙跟趣邢望瘸二肘抉械绕遭出喂铬枯分著幕狸趟泽蒲报管甥餐擂刃意辉火汽百挨法粒漠茫底余白荷卿悼健龄陌鼎钾纳泊琳牛只蹲净匈陪钱考骡瘫抒牧浊陶彩软点诱万剁僧遇伤冒傅琢煤灶嫩讳异改奏求诡咆批判雄桃衷今鹿捡熄铂扑羽昭曾屹耘伺延推棒蚤慰侣藻垮嘲稳皑册萍碎陕生阀陵雌舶鸽酥孔瘸暖喷晒剧楼唁矾登搜娥悔柔促付啃箭讼剐畜槛锑姬屏抓驶因篱曾硼桑碑钧宛扁咱琼犯帝家磋劝篇墒趋羌贮辜艺祭间蓟丹
4、甩石苫散汪吏枪浇含篡授酋孔见钙吕毖乐稳痪戍估育爪阿卤沸京瞄膝总锌哩姚验硼央皱痉芭确殖蘸兑毒楚筛烬调屿钓付纶脚跑头闻伶腾勘岳杂嗽肛曼仁酱Java基础1.什么是类?类是某一种事物的一般性的集合体,是相同的或相似的各个事物共同特性的一种抽象。2.什么是对象?在面向对象概念中,对象是类的实例。对象与类的关系就像变量与数据类型的关系一样。3.类的核心特性封装性:类的封装性为类的成员提供公有的、缺省的、保护的、私有的等多级访问权限。目的是隐藏类中的私有变量和类中方法的实现细节。继承性:类的继承性提供从已存在的类创建新类的机制,继承使一个新类自动拥有被继承类的全
5、部可继承的成员。多态性:类的多态性提供类中方法执行的多样性,有两种表现形式:重载和覆盖。4.方法:对象中方法表达了对象所具有的行为。5.属性:一个对象的属性是能够被外界或对象所处的环境所感知或操纵的数据或状态。6.什么是Java?Java是一门易于编程的跨平台编程语言,同时又是一个开发、应用、执行和部署的平台。7.为什么要有Java?Java与平台无关、一次编译处处运行、以及他的易于编程的特性。8.Java开发程序的步骤?编写源代码(2)编译(3)执行9.Java的环境变量1)JAVA–HOMEjdk的安装路径2)CLASSPATHjvm转载cla
6、ss字节码文件时的搜索路径3)PATH是系统的环境变量、命令的搜索路径10.JVM:JavaVirtualMachine是一个逻辑的操作系统、它屏蔽了硬件和平台的信息、jvm能将字节码文件解释并执行、正是这种独立执行的方式是Java具有与平台无关的特性。11.类的加载过程:类加载器加载字节码文件到内存、jvm内存数据区将对象状态放置在堆区、各线程使用的变量放在栈区、类的特征放在方法区、然后进行字节码验证再执行。12.常用的Java命令:Javac、java、javadoc、jar13.类的语法与规范一个源文件只能有一个public的类Public源
7、文件可以有多个类定义源文件名必须与public类名保持一致包名必须放在第一行包名可以有0个或1个但不能有多个源文件如果带包的话最好存放在包结构对应的目录下标识符程序语言用于标识变量名类名方法名的字符串就是标识符。标识符必须字母下划线美元符开头大小写敏感。类名要求首字母大写方法名首字母小写每个单词首字母大写常量名所有字母大写如果有两个或几个字母的联合用下划线连接关键字:程序语言中、程序已经所有用户不能再使用的单词一般关键字都是小写14.数据类型:基本数据类型:整型(byte、short、int、long)默认是int浮点型(float、double)
8、、默认是double布尔型(boolean)、字符型(char)引用类型:类、接口、数组15.main()方法执行过程1)
此文档下载收益归作者所有