![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
niceHot
做好当下的每一件事情,问题就会逐步得到解决
展开
-
简易计算器------Java实现(优先级,连续输入)
文章目录一.页面布局二.栈的设计三.删除处理四.运算逻辑加减运算乘除运算五.总结六.完整代码本程序包含+、-、*、/的优先级运算,包含等于,清除,删除三种功能。使用到了基础的栈的知识完整代码在页面底部,传统手艺复制粘贴(手动狗头)可直接运行。一.页面布局使用的WindowBuilder对界面进行布局,简单直接。使用方法:安装WindowBuilder插件,然后在eclipse右键-----Open With-----WindowBuilder Editor-----点击底部Design即可。没安原创 2020-06-07 21:07:02 · 2306 阅读 · 0 评论 -
Java NIO基础篇
文章目录1.释义1.1 Java.io1.2 Java.nio1.释义1.1 Java.ioJava.io 包包含了操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。1.2 Java.niojava.nio全称java non-blocking IO(实际上是 new io),是指JDK 1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据原创 2020-06-02 17:16:39 · 126 阅读 · 0 评论 -
Java 五大 IO 模型
文章目录1.阻塞IO模型2.非阻塞IO模型3.多路复用IO模型4.信号驱动IO模型5.异步IO模型1.阻塞IO模型最传统的一种IO模型,即在数据读写过程中会发生阻塞现象。当用户线程发出IO请求之后,内核回去查看线程是否准备就绪,没有就绪就等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据准备就绪,内核将数据拷贝到用户线程,并返回结果给用户线程,用户线程才结束block状态。典型的例子是:data = socket.read();如果数据没有就绪,就会一直阻塞在read()方法原创 2020-05-29 23:10:53 · 281 阅读 · 0 评论 -
Mysql中汉字无法存储问题
想要给数据库写入汉字,但是出现如下错误:Incorrect string value: ‘\xC4\xD0’ for column ‘name’ at row 1属性“name”的格式为 varchar 按理应该正确存入,存入失败应该是创建表的时候未指定字符集属性。解决办法:1.修改类型:alter database <数据库名> character set utf8;2.重...原创 2020-04-15 16:20:28 · 1319 阅读 · 0 评论 -
Eclipse中查看JAVA源代码显示SOURCE NOT FOUND解决办法
Eclipse中查看JAVA源码显示SOURCE NOT FOUND解决办法写代码或者看别人代码的时候总想知道引用函数的内部构造。快捷键Ctrl+鼠标左键快捷查看源码,不过小白在开始使用的时候一般未关联源码,显示Source not found.Java所有类的源码点击 link 提取码:3rhr点开Attach Source 看到 Workspace location 和 Exter...原创 2020-10-18 09:17:58 · 547 阅读 · 0 评论