Java
文章平均质量分 73
为社会主义添砖JAVA!
朝阳同学
这个作者很懒,什么都没留下…
展开
-
JavaSE知识点考核
如果是引用数据类型,那么就是引用传递,值传递是实参把自己变量本身存的数值赋值给形参,引用传递是实参把自己变量本身存的对象内存地址值赋值给形参,形参的改变,已经在堆内存中对实参的改变。7,开发中会存在不同类型的变量或者数据赋值给其他类型的变量,也存在不同类型的数据一起运算,其结果类型要确定下来,所以请你从小到大写出自动类型转换的形式规则,并说出int类型变量在内存中存储几个字节。25,在Java中对象只能单继承,而在C++中对象可以多继承,请你谈谈自己对Java中接口的理解,接口对Java面向对象的作用。原创 2023-06-06 13:30:25 · 122 阅读 · 0 评论 -
static,继承(总结)
什么是继承?Java允许一个类通过extends与另一个类建立父子关系,这就是继承。子类extends父类子类继承父类后,就可以得到父类的属性和行为。提高代码的复用性,多个子类的相同代码可以放在父类中,增强了类的扩展性。this访问子类当前对象的成员。super:在子类方法中指定访问父类的成员。this(...):访问本类兄弟构造器super(...):在本类构造器中指定访问父类的构造器注意事项:super(...)必须放在第一行,this(...)也必须在第一行。原创 2023-02-20 17:30:22 · 262 阅读 · 0 评论 -
常用API(String,ArrayList)(总结)
直接使用双引号围起来• String name = "黑马";new构造器得到字符串对象•两种方式的区别(面试笔试题会问到)双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会存储一份呢。new字符串对象,每new一次都会在堆内存中产生一个字符串对象。注意:集合容器中存储的是每个对象的什么东西?在堆内存中的地址!!!原创 2023-02-08 10:58:52 · 147 阅读 · 0 评论 -
面向对象编程(oop)(总结)
定义类来创建对象使用呢?1,类名首字母建议大写,有意义,满足驼峰,不要用关键字,合法的标识符2,一个Java文件中可以定义多个类,但是只能一个类是public修饰的,而且public修饰的类名必须成为Java代码的文件名称,否则报错!//名词(属性,成员变量) String name;// 动词(行为,成员方法) public void start(){ System.out.println(name + "启动了");原创 2023-02-02 16:41:21 · 146 阅读 · 0 评论 -
方法(总结)
方法的返回值类型为void(无返回值),方法内则不能使用return返回数据,如果方法的返回值类型写了具体类型,方法内部则必须使用return返回对应类型的数据。return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。方法不调用就不执行, 调用时必须严格匹配方法的参数情况。原创 2023-01-13 16:44:17 · 120 阅读 · 0 评论 -
数组(总结)
数组的作用就是一个容器,用于在程序中存储一批同种类型的数据数组的定义静态初始化数组格式1数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,元素3,...}格式2数据类型[] 数组名称 = {元素1,元素2,元素3,...}特点:在定义数组的时候同时为数组确定了数据使用的场景:一旦确定了数据的具体值,我们就用这种方式存储批量数据。动态初始化数组格式3数据类型[] 数据名称 = new 数据类型[长度];特点:一开始只确定数组的类型和长度,不确定具体存入的数据值。原创 2023-01-11 22:35:15 · 95 阅读 · 0 评论 -
程序流程控制(总结)
if 和 switch 的区别 都是做分支操作的 if 的功能更加强大• 适合做区间匹配如果是值匹配的操作建议用 switch,格式清晰,性能较好switch的注意事项表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。case给出的值不允许重复,且只能是字面量,不能是变量。不要忘记写break,否则会出现穿透现象。switch的穿透性是什么?switch 中没有写break,遇到了这个cas原创 2023-01-07 17:07:08 · 174 阅读 · 0 评论 -
Java基础语法(总结)
&(逻辑与):且的意思,必须前后都true,结果是才是true&&(短路与):且的意思,必须前后都是true,结果才是true区别:&&如果发现前面是false后面不执行,直接返回结果,性能较好一点,用的更多一点。或|(逻辑或):或的意思,只要前后有一个是true,结果就一定是true| |(短路与):或的意思,只要前后有一个是true,结果一定是true 区别:| |如果是发现前面是 true 后面不执行,直接返回结果,性能较好一点,用的更多一点。原创 2023-01-05 11:55:46 · 200 阅读 · 0 评论 -
Java基础语法(小结)
• 程序中必须使用单引号围起来,里面只能一个字符。• 存储字符对应数字的二进制形式。• 范围: -128~127。• int: 整型(默认)• double 双精度。• byte:字节整型。• short:短整型。• 内存中占用4给字节。• long: 长整型。• 内存中占用8个字节。• float 单精度。• 内存中占用4个字节。• 内存中占用1个字节。• 内存中占1个字节。• 内存中占2个字节。• 内存中占8个字节。• 内存中占2个字节。原创 2022-12-30 19:26:55 · 101 阅读 · 0 评论 -
Java快速入门,IDEA开发工具的使用(总结)
Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂Java的流行度很高,商业占用率很高很重要的特性:可移植性Java能干啥?什么都可以干,但是最被市场认可的是企业级开发:京东,淘宝这样的互联网系统Java的技术体系JavaSE标准版:Java技术的核心和基础JavaEE企业版:大型互联网企业级解决方案• 充分被市场认可JavaME小型版;:移动应用的解决方案,没有被市场认可Java的产品:JDKJDK:Java的开发工具,必须安装它才可以使用Java原创 2022-12-25 14:59:37 · 457 阅读 · 1 评论