
java基础篇
文章平均质量分 85
整理java基础知识,查漏补缺
程序员阿坤...
在枯燥的岁月中寻找心灵的居所,在繁杂的琐事中寻找自己的乐趣。
展开
-
xxx(实体类) cannot be cast to xxx(实体类)
一、问题描述今天在测试分页接口的时候,遇到了这个问题,xxx can be cast to xxx,意思是某实体类型不能“转化”为另一个实体类型,在开发中要尽量避免重复踩坑,以此写一篇博客来记录一下。由于问题不好复现,只能简单描述一下,我用的框架是mybatis。二、举例说明定义一个实体类Userpublic class User{ //用户id Long id; //用户名 String username; //密码 String password; //获取id public L原创 2020-08-12 21:53:31 · 74170 阅读 · 2 评论 -
第七章 - Java网络编程(四)
本章节介绍两个网络编程的经典案例,涉及字节流编程、字符流编程,以及网络文件下载操作网络章节的相关知识及案例分了几篇文章来讲解,这样或许更详细点,不至于显得一篇下来,文章内容臃肿,接下来会写一些实战类类似于聊天的功能,希望支持,和大家一起进步。原创 2022-10-07 10:50:10 · 546 阅读 · 0 评论 -
第七章 - Java网络编程(三)
本章节继续介绍TCP协议连接时的一些细节,另外还有使用DDP协议实现数据在发送端和接收端的数据传输,以及几个小案例.原创 2022-10-07 09:57:29 · 1016 阅读 · 0 评论 -
第七章 - Java网络编程(二)
因网络编程内容较多且叙述较为繁琐,所以拆分多个章节记录,本篇继续介绍网络编程相关知识点以及相关案例。本篇先介客户端与服务端文件之间的传输以及netstat命令的基本使用,更多内容后续更新。原创 2022-10-05 22:35:29 · 951 阅读 · 0 评论 -
第七章 - Java网络编程(一)
对于网络编程我们大多数小伙伴只是听说过,但也仅限于此,对于其实现方式,以及背后的逻辑不甚了解,本人和小伙伴们一样在大学Java教材上看到过这个章节的知识介绍,但是没有老师的点拨,我们自己去理解恐怕会事倍功半,但大学课时往往有限,这个章节又偏后,故而等课时结束,老师还没讲解到这个章节,因此只能靠我们自己去摸索了,这个知识点还是较为重要的,因为面试时也常常被问到,本人仅以自己的学习,总结一篇网络编程基础的理解以及案例分析,阐述过程如有出入请大佬们指出,小弟感激不尽。原创 2022-10-03 22:04:45 · 1600 阅读 · 0 评论 -
第六章 - Java集合
集合是Java基础知识中的重难点部分,也是面试官频频问到的章节,虽然作为基础知识,但往往被小伙伴们忽视,使得面试时的回答往往不尽如人意,本人趁国庆闲暇时抽空整理这部分知识,包含基础用法、代码案例、源码解读等方面,文章阐述过程如有误,希望各位大佬、大牛们批评指正,小弟不甚感激,希望和伙伴们一起学习、进步!原创 2022-10-02 21:04:33 · 1355 阅读 · 0 评论 -
第一章 - Java基本语法
一、标识符标识符定义: 对程序中的各个元素命名时使用的记号称为标识符(identifier)(凡是自己可以起名字的地方都叫标识符,比如:类名、变量名、方法名、接口名、包名…)。标识符的命名规则(需严格遵守、否则编译不通过):1.由26个英文字母大小写,0-9,或$组成。2.数字不可开头。3.不可以使用关键字和保留字,但能包含关键字和保留字。4.Java中严格区分大小写,长度无限制。5.标识符不能包含空格。Java中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz。原创 2021-04-21 22:50:29 · 438 阅读 · 0 评论 -
Java基础篇之jdk、jre环境变量的配置
一、先找到JDK的安装路径,复制bin所在目录路径,下图是我本地的JDK安装路径:这里JDK已经包含了JRE,所以不需要再去额外的安装JRE。二、打开环境变量的配置界面,如下图右键此电脑,点击属性进入下图:点击高级系统设置,进入下图:再点击环境变量,就到了环境变量的配置界面了这是win10系统的界面,如果是win7的也大同小异。三、新建系统变量JAVA_HOME,它对应的值就是第一步复制的bin文件夹所在目录路径,并添加进入path路径中:输完后点击确定即可。接下来添加到系统变量原创 2021-04-21 13:39:26 · 11086 阅读 · 1 评论