又发现了string类在java的内存管理是不一样的,居然是公共池,s1,s2都指向同一块空间,必须要new才能分开,并且:
总之有不少细节和关键之处都不一样,两天快速学好java语法,也导致了很多遗漏,反正以后遇到了就慢慢补吧。
数组:
都是New!!!!!
java也有可变参数
同时,java的正则依旧看了好像懂,操作起来不行。。。(这样和我一直没遇到过需要用正则表达式的地方有关系吧)
java文件读写:
容器,
Map
map迭代器需要通过set来作为访问媒介,法一:
法二,加上entry类来实现
泛型里面,基本数据类型不属于object,不属于面向对象范畴,所以必须用基本数据的包装类Integer
但在计算中啊,integer it ,it+100这种都是可以的
然后Collections工具类很有用,这个多看API就行。
然后可变参数举个例子:
string切割和Integer转化
接下来学了计网,网络编程入门
前六节的小代码如上
进阶,实现聊天
进阶(建议手打才能真得明白)实现文件读写
然后Tomcat
主要先安装和玩一下,同时要明白同一个协议下,端口不能重复
之前弄了tcp
下面学udp,相当于发短信,不用连接,但需要知道对方地址,导弹
upd消息发送,不需要连接,client能直接跑
tcp连服务器时必须要有连接,不然直接跑client会报错,一定要先服务器连接建立起来。
upd聊天
注意这个类的两个方法,返回值有很大不同:
返回的是作为缓冲区的container的长度10
而
upd在线咨询,两个人都可以是接收方也可以是代码方。
最后,贴上相关法律警示!
永远要遵守法律,承担法律义务,争做守法公民!