# Header First Java ## 1. Introduction In the world of programming, Java is one of the most popular and widely used programming languages. It is known for its simplicity, reliability, and versatilit
原创 2023-08-04 09:40:21
35阅读
Head First Java笔记 文章目录Head First Java笔记Java API(使用函数库)继承与多态接口与抽象类构造器与垃圾收集器数字与静态异常处理图形用户接口swing序列化和文件的输入/输出网络与线程集合与泛型包、jar存档文件和部署远程部署的RMI Java API(使用函数库)Java的API中,类被包装在包中。除Java.lang这个包,使用到其他包的类必须指定全名。
转载 2023-10-04 19:31:14
63阅读
杂项继承抽象类和接口构造函数静态异常后续陆续添加 杂项1. 实例变量<=>全局变量<=>有默认值 局部变量<=>没有默认值 2. Java通过值传递,也就是拷贝传递,传递的是值的拷贝,不是原本的值 3. 参数是对象的时候,传递的对象本身就是个引用(值,指针,遥控器),指向的是内部堆上生成的对象本身 4. 字段的封装是为了在访问字段的时候加一层
1、第一个设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 解释:如果每次新的需求一来,都会是某方面的代码发生变化,那么你就可以确定,这部分的代码需要被抽出来,和其他稳定的代码有所区分。 或是:把变化的部分取出来封装起来,以变以后可以轻易的改动或扩充此部分,而不影响不需要变化的其他部分。 总之:这几乎是每个设计模式背后的
1、java不能像其他语言一样使用整数类型判断。java中Integer与boolean两种类型并不相容。只能用下面这种方式判断: boolean isHot = true; while(isHot) { }  2、java主数据类型位数  “字节”是byte,“位”是bit ;  1 byte = 8 bit ;  char 在java中是2个字节。java采用unicode,2个
转载 2024-05-30 11:19:00
3阅读
P212-P225《Head First Java》20200921读书笔记当Dog不再是Dog传入一个Dog给会返回同一个Dog对象的类型引用的方法时public void go(){ Dog aDog = new Dog(); Dog sameDog = getObject(aDog); //无法过关。虽然这个方法会返回同一个Dog,但编译器认为这只能赋值给Object类型的变量 //
转载 2024-06-29 10:32:29
34阅读
Head First设计模式之装饰者模式1 定义 装饰者模式动态地将责任附加到对象身上。若要扩张功能,装饰者提供了比继承更有弹性的替代方案 2 设计原则 类应该对扩展开放,对修改关闭 3 要点 1 继承属于扩展形式之一,但不见得是达到弹性设计的最佳方案 2 组合和委托可用于运行时动态地加上新的行为3 装饰者模式意味着一群装饰者类,这些类用于包装具体组件 4 装饰者可以在被装饰者的行为前面与/或后面
很久之前看得java书籍,现在整理一下当时注意和犯错的知识点。第一章 基础概念练习1public static void main(){ int x = 5; while (x>1) { x = x - 1; if (x < 3){ System.out.println("small x");
接口: Java的接口就像是100%的纯抽象类 接口的方法都带有public和abstract意义,这两个修饰符是属于选择性的 完全不同的继承树的类可以实现相同的接口,使用接口就像是说“不管来自哪里,只要实现这个接口,别人就会知道你一定会履行这个合约” 当用接口来作为多态类型运用时,对象就可以来自任何地方了,唯一的条件就是该对象必须是来自有实现此接口的
优点:语法           面向对象            内存管理           和最棒的跨平台可移植性缺点:          慢JVM Java
转载 2024-06-26 11:32:40
15阅读
Head first java1.                 五:编写程序——超强力方法1. 开发步骤:伪码——测试码——真实码2. 极限编程XP:先写测试用代码(不是一定要执行的测试代码,只为清晰思路)3. Integer
File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp Line: 996 Expression: __acrt_first_block == header For information on how your program can ca
转载 2019-07-29 19:20:00
305阅读
2评论
 1.可以调用setLayout来改变面板的布局管理器,setLayout(null)直接定位画面位置和大小,但使用布局管理器还是比较好的方式2.BorderLayout布局可以让你把组件加到五个区域上。你必须以下列语法来指定区域:         add(BorderLayout.EAST,panel);3
转载 2023-08-25 02:37:34
40阅读
这是我大四上学期在掌赢信息科技实习的时候看的一本书籍,Head First系列想必大家都听说过吧。当时因为要做Android的自动化测试,编写一个名为QT4A的自动化脚本,具体在此不详述。因为是for Android,而Android用到的语言是Java,因此我在公司订购了一本《Java Head First》,在利用晚饭的间隙,花了不到半个月的时间把这本读完了。以下是我当时边读书边写的读书笔记,
转载 2023-06-15 09:33:52
201阅读
java程序代码运行过程: 源代码.java——》编译器——》输出.class字节码文件——》java虚拟机读取与执行类与对象           类是创建对象的模型,所有的java程序都定义在类中           对象包括变量和方法     
转载 2023-12-21 11:04:09
10阅读
《Head First Servlet&JSP》读书笔记自己最近在看《How Tomcat Works》这本书。Tomcat是Servlet容器,在这本书里面大量使用到了Servlet,但是自己对Servlet不是好清晰,所以花了2天时间读了这本书。1. 概述1.1 总结 总体的来说,《Head First Servelt&JSP》这本书还是非常不错的,对Servlet&J
转载 2024-03-22 21:13:51
68阅读
问题描述最近在写dll动态库时,动态库函数返回的std::string对象在析构时抛出了异常: 为简化描述问题,测试代码如下(MSVC /MT 编译),就是返回一个简单的std::stringtools.h # if defined(_WIN32) && !defined(__CYGWIN__) # ...
转载 2021-08-19 08:11:00
810阅读
2评论
开发步骤:写源文件.java、编译源文件得到字节码.class、解释器执行字节码平台无关性:java可在平台上提供由java虚拟机、类库、一些核心文件的java运行环境java源文件:最多有一个public类,并且源文件与此public类同名,若无public类则与文件中任一类同名即可java应用程序:必须有一个类含有主类public static void main(String args[])
转载 2023-09-16 00:16:13
146阅读
1 首先安装1stJavaScript Editor. 这是个正式版本3.8,有时间限制2 安装1st+Javascript+Editor+V3.8绝对完美破解版(智能提示绝对好用)3 拷贝fJSE - Loader.exe 和 fJSE.exe到1stJavaScript Editor的安装目录替换。4 这个时候就可以用破解的了.5 使用fJSE - Loader.exe 和 fJSE.exe启
转载 2023-07-17 21:20:40
21阅读
2.1 面向过程与面向对象之间的战争面向过程与面向对象之间的战争是由下面一则小故事引起的。从前,有一个软件小铺,该小铺的老板娘(同时也是项目经历)手下有两个小兵:阿朱和阿娇。有一天,老板娘故意刁难两个兵,并且让她两进行比赛,看谁的程序写的好。要求:在图形接口画出正方形、圆形与三角形。当用户点选某个图形时,图形要顺时针旋转360度,并且根据形状的不同而播放不同的AIF音效的音乐文件。当接到这个任务的
转载 2023-09-01 12:34:30
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5