1.java中byte1,short两,int4,long8,float4,double8。
2.Java并不区分变量的声明与定义
3.string类对象实际上的表现更像基本的数据类型,它是一种不可变的字符串,改变一个string对象的值只是重新对其赋值而不是改变原有值。
而StringBuffer可对字符串进行动态的修改,并且为线程安全的。
StringBuilder在1.5后引入,不是线程安全的,但较前者更快。
4.在诸多容器类中,LinkedList(链表形式实现),Vector,ArrayList(这两者均为数组形式,但后者不是线程安全的)均为List的子类。
5.对于字符串,“==”只能用于确定两个字符串是否放在同一个位置,不要用。
6.java采用带标签的break语句一定程度上代替goto语句,标签需放在最外层的循环之前。
7.和C++不同,java不允许在嵌套的两个块中声明同名的变量。
8.case便签必须为整数或枚举常量(不知干嘛这么设计)
9.Java不支持运算符重载,字符串那是特例
10.和C#不同,foreach语句写法:for(int element:a)
11.对于数组,int[] a=b;只是浅拷贝,深拷贝请使用arraycopy.
12.java中所谓的多维数组不过是数组的数组。
13.java中所有new的对象都在堆上构造。
14.static的用法:静态域;常量;静态方法;静态的初始化块(每次类对象被创建时均会执行);静态导入(import static ...)
15.final用于阻止继承。
16.抽象类和接口不能被实例化,但可以声明。
17.反射的最大作用在于检查类的结构(说实话基本没用过反射的高级特性之类,常见getClass(),forName,newInstance)
18.接口中方法必须为public
19.instanceof不仅可以检查一个对象是否属于某个类,同样可以检查它是否实现了某个接口
20.接口可以包含常量
21.内部类的好处在于可以引用外部类的对象的内容
22.代理的作用在于在运行时创建一个实现了一组给定接口的新类。
23.由程序错误导致的异常属于RuntimeException,他和Error下的所有异常通称为uncheck异常。
24.传统io类中read和write均阻塞,nio不阻塞
25.html大小写不敏感,xml相反
26.对于xml,属性最好在修改值的解释时使用,而不是在指定值时使用。
27.DOM是树形的解析器,SAX则是流机制的解析器
28.正则表达式中:^为限制开头,$为限制结尾,.条件限制除\n以外任意一个单独字符。用法为pattern类和matcher类。
29.关于JDBC中的事务。
conn.setAutoCommit(false);
stmt.excuteUpdate(...);
....
....
...
try
{
conn.commit();
}
catch
{
conn.rollback();
}
批量更新:
stmt.addBatch(comman);
//do not use select
int[] res=stmt.executeBatch();
分享到:
相关推荐
java杂七杂八java杂七杂八java杂七杂八java杂七杂八
【标签】:“linux 杂七杂八的资料”标签再次强调了这些文件的主题,意味着内容可能是多样的,涉及Linux操作系统的各个角落,包括但不限于基础命令、文件系统管理、与Java交互以及Android开发等。 【压缩包子文件的...
Java还提供了一些高级特性,如反射、动态代理、注解和泛型。这些特性让Java在某些特定场景下具有极高的灵活性和可扩展性。 此外,Java EE(企业版)的知识也是重要的组成部分,包括Servlet、JSP、JDBC、EJB、Spring...
该集合是一款综合性的前端和后端开发源码项目,核心语言为Java,同时融合了HTML、JavaScript和CSS等技术。项目总文件量达到780个...项目内容丰富多样,被描述为“杂七杂八的代码”,适合于各类编程学习和项目开发使用。
主要是一些练习代码... 秋招 算法 LeetCode HDU 剑指 Offer 项目 新人邀请 粉丝节 基础 Java 计算机网络 操作系统 数据结构 SQL 笔试 两天一张试卷 春招 杂七杂八 lombok 尾递归 Clojure 算法 动态规划 图 链表 树 ...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
然而,对于一些老的或者对内存需求不高的应用,32位JDK仍然是一个合适的选择。 3. 文件结构解析: - `COPYRIGHT`:包含了Oracle公司的版权信息,解释了JDK的许可条款和条件。 - `README.html`:提供了安装和使用...
记录一些杂七杂八的东西,主要文件夹为: :high_voltage: 记录下我进坑后的填坑过程(一些错误的解决过程) :high_voltage: 就是笔记啊,一般是书中或者好的博文里的摘录,稍微整理了一下这样子 :high_voltage: 有用...
杂七杂八" 暗示这是一个包含多种编程语言或技术的代码库,可能是一个学习资源或者开发者个人的代码收藏。"杂七杂八"一词表明其中涵盖了各种不同的主题和用途,可能没有特定的主线,而是以实用性和多样性为主。 ...
1. 自动化工具:如Selenium用于Web应用自动化,Appium用于移动应用,JUnit和TestNG用于Java单元测试,Jenkins用于持续集成。 2. 自动化框架:如Page Object Model(POM)提高代码可维护性,Data Driven测试将数据与...
我是一名在校大学生,2019年6月结束了我的大二生活,马上就大三了,感觉时间过的好快,自己学了很多杂七杂八的东西,但是也没有真正学到什么,感觉时间都浪费了。所以现在想弄一个技能树,记录我的学习过程,也为...
杂七杂八环境 java8 mysql redis rabbitmq 配置文件管理库(github) 其他说明: 启动顺序 registry 注册中心 config 配置中心 gateway 网关中心 auth-service 授权中心 其他资源服务随意启动 swagger: 配置在网关...
描述中的“杂七杂八的”进一步强调了这个项目可能涵盖各种不同主题,没有特定的组织结构,可能是为了个人学习目的而收集的各种示例代码或练习。 标签为“JAVA”,说明这些代码主要是基于Java语言,特别是与Java相关...
MyWebApp:大数据课程设计,,java web /数据库/响应式 OpenCs:京东商品信息,评论爬虫,java opencv_learning:opencv_python学习 工具列表:基于pyqt5的文件管理工具,文件提取/去重/文件显示/进度,多线程 ...
【标签】"Java"明确了这个教程的核心内容是关于Java编程语言的。Java是一种广泛应用的面向对象的编程语言,被广泛用于开发桌面应用、Web应用、移动应用(尤其是Android平台)以及大型分布式系统。学习Java,你需要...
使用Java编写的一些解题代码, 涉及到的题目有部分和C++重复 LeetCodeEx:杂七杂八的,暂时没有分类的题解 LeetCodeTree:有关树(包括二叉树、二叉搜索树、N元树等)的题解 LeetCodeList:有关表(链表等)的题解 ...
Java ├── Kotlin ├── Tips ├── 日语 ├── 生活 ├── 在编辑blog ├── 学校课程 ├── 杂七杂八 ├── 胡搞瞎搞 ├── 设计模式 ├── 读书笔记 ├── 辅助工具 ├── 问题解决 └── 数据结构...
以下是一些关键的jar文件及其在Axis2中的作用: 1. **axis2-adb.jar**: Axis2 Data Binding (ADB) 是Axis2的默认数据绑定机制,用于将XML数据转换为Java对象和反之亦然。 2. **axis2-kernel.jar**: 这是Axis2的...
无其他杂七杂八的功能,原生纯净。 服务器演示:http://47.99.218.99:8080/ 账号:admin密码:admin 项目介绍 努力打造一个免费的开源,注释全,文档全适合新手学习,方便快速二次开发的框架。 1.没有基础版,没有...
蜗牛 蜗牛动作虽慢,但是,爬上一个让所有人仰望的高度只是时间的问题,凡事贵在坚持,立此项目,希望自己能够像蜗牛一样坚持不懈的为目标不停的前进着,乐此不疲地挑战一个又一个的高度!...杂七杂八 加入