设为首页收藏本站

今日推广

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7440|回复: 18

这是java之父创造java时写下的一段代码,你能看明白吗?

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2019-12-8 17:50:04 | 显示全部楼层 |阅读模式
Java之父高斯林是一位加拿大的计算机天才。
他创造了伟大的编程语言——Java,在TIOBE排行榜上,Java常年排名第一。
现在这位64岁高龄的祖师爷依然战斗在编程最前线,宝刀不老。
SX3Zqh8632roH8tO.jpg

Java之父找不到工作?

之算是Java之父,也难逃中老年危机。
高斯林曾在Facebook上发表了一段言论:
我曾在面试的时候被HR告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他Java之父的身份),所以对你特殊考虑。”
有些程序员开始表示同情高斯林的遭遇,中老年危机找不到工作。
但是,人家找工作可是不一般呀!
有人找不到工作是找不到一个年薪十几万的工作。但这位祖师爷这里人家找不到的是年薪五百万的工作!
这和有些女神经常感叹,找不到男朋友有点类似。
有个程序员表示,祖师爷也可以找个大学去教书,将自己的毕生所学传给下一代。
还有一个程序员网友表示,我如果哪天有幸收编程的徒弟,就找高斯林的画像挂墙上,他们要拜祖师爷。
ekoOB950Z74gzhm5.jpg

计算机编程艺术

在编程的过程中,难免要在程序多加入一些代码,这势必将让程序复杂性增加。
但是你没有多写入一些代码,用户体验程序就会很复杂。
高斯林曾谈论过计算机编程艺术,他认为和精力守恒定理一样:你投入到程序中的精力越多,用户使用时遇到的麻烦和折腾的精力就会越少,程序员要做的,正是在开发端和用户端之间尽量平衡开发和用户的复杂度。
X3woLouaw4vWf5ij.jpg

祖师爷这一段代码你看懂了吗?

近日,有程序员网友曝光了Java之父写的一段代码,祖师爷这段代码你看懂了吗,有没有很牛逼呢?
[Listing One]
PingPong class PingPong extends Thread {
String word; // what word to print
int delay; // how long to pause
PingPong(String whatToSay, int delayTime) {
word = whatToSay;
delay = delayTime;
}
public void run() {
try {
for (;;) {
System.out.print(word + " ");
sleep(delay); // wait until next time
}
} catch (InterruptedException e) {
return; // end this thread
}
}
public static void main(String[] args) {
new PingPong("ping", 33).start(); // 1/30 second
new PingPong("PONG", 100).start(); // 1/10 second
}
}
[Listing Two]
Account class Account {
private double balance;
public Account(double initialDeposit) {
balance = initialDeposit;
}
public synchronized double getBalance() {
return balance;
}
public synchronized void deposit(double amount) {
balance += amount;
}
}
[Listing Three]
synchronized_abs /* make all elements in the array nonnegative /
public static void abs(int[] values) {
synchronized (values) {
for (int i = 0; i < values.length; i++) {
if (values < 0)
values = -values;
}
}
}
[Listing Four]
class Queue {
// The first and last elements in the queue
Element head, tail;
public synchronized void append(Element p) {
if (tail == null)
head = p;
else
tail.next = p;
p.next = null;
tail = p;
notify(); // Let waiters know something arrived
}
public synchronized Element get() {
try {
while(head == null)
wait(); // Wait for an element
} catch (InterruptedException e) {
return null;
}
Element p = head; // Remember first element
head = head.next; // Remove it from the queue
if (head == null) // Check for an empty queue
tail = null;
return p;
}
}
[Listing Five]
Thread spinner; // the thread doing the processing
public void userHitCancel() {
spinner.suspend(); // whoa!
if (askYesNo("Really Cancel?"))
spinner.stop(); // stop it
else
spinner.resume(); // giddyap!
}
[Listing Six]
class CalcThread extends Thread {
private double Result;
public void run() {
Result = calculate();
}
public double result() {
return Result;
}
public double calculate() {
// ...
}
}
class Join {
public static void main(String[] args) {
CalcThread calc = new CalcThread();
calc.start();
doSomethingElse();
try {
calc.join();
System.out.println("result is "
+ calc.result());
} catch (InterruptedException e) {
System.out.println("No answer: interrupted");
}
}
}
最后小编给大家准备了一整套大神的视频教程,全部免费分享给大家
小编整合的这个教程,有方向的学习java,让你从小白不断蜕变成大佬。

跟上小编的脚步,带你从入门到精通,走着~
vHlbTgzFP0gt2z31.jpg

如果你想学习的话,不如就从现在开始学习编程语言吧!
由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
第一阶段 :Java基础

n8CNTCrv1cGC2t3J.jpg

1.认知基础课程2. java入门阶段3. 面向对象编程4. 飞机小项目5. 面向对象和数组6. 常用类7. 异常机制8. 容器和数据结构9. IO流技术10. 多线程11. 网络编程12. 手写服务器13. 注解和反射14. GOF23种设计模式15. 正则表达式16. JDBC数据库操作17. 手写SORM框架18. JAVA10新特性19.数据结构和算法20. JVM虚拟机讲解21. XML技术解析
第二阶段:数据库开发全套课程

QWOov8yn2lWR57Ks.jpg

1.Oracle和SQL语言2.Mysql快速使用3.PowerDesigner使用4.JDBC数据库5.Mysql优化6.oracle深度讲解
第三阶段:网页开发和设计

Cq2W8A8q1JFqQUDq.jpg

1.HTML基础2.CSS基础3.JavaScript编程4.jQuery5.easyUI
第四阶段:Servlet和JSP实战深入课程

HIOxpm79iWW73669.jpg

1.Servlet入门和Tomcat2.request和response对象3.转发和重定向_Cookie4.session_Context对象5.JSP6.用户管理系统7.Ajax技术8.EL和JSTL标签库9.过滤器10.监听器
第五阶段:高级框架阶段

Is6GH77HGW6Zq7us.jpg

1.Mybatis2.Spring3.Spring MVC4.SSM框架整合5.RBAC权限控制项目6.Hibernate37.Hibernate48.jFinal9.Shiro安全框架10.Solr搜索框架11.Struts212.Nginx服务器13.Redis缓存技术14.JVM虚拟机优化15.Zookeeper
第六阶段:微服务架构阶段

HFw0WyJ9Y29VVfnw.jpg

1.Spring Boot2.Spring Data3.Spring Cloud
第七阶段:互联网架构阶段

o8t09tKk9KzD2Q5Q.jpg

1.Linux系统2.Maven技术3.Git4.SVN5.高并发编程6.系统和虚拟机调优7.JAVA编程规范8.高级网络编程9.Netty框架10.ActiveMQ消息中间件11.单点登录SSO12.数据库和SQL优化13.数据库集群和高并发14.Dubbo15.Redis16.VSFTPD+NGINX
第八阶段:分布式亿级高并发电商项目

QdD9AKHAmg002NJg.jpg

1.基于SOA架构介绍2.VSFTPD和Nginx和商品新增3.商品规格参数管理4.Jsonp5.CMS模块6.广告位数据缓存7.SolrJ和SolrCloud8.商品搜索9.商品详情10.单点登录11.购物车12.订单系统13.分库和分表14.分布式部署
第九阶段:毕设项目第一季

hG9zhgVmGDjx9vXJ.jpg

1. 电子政务网2. 企业合同管理系统3. 健康管理系统4. 商品供应管理系统5. 土地档案管理系统6. 聊天室设计和实现7. 码头配套和货柜管理系统8. 百货中心供应链系统9. 病历管理系统10. 超市积分管理系统11. 动漫论坛12. 俄罗斯方块13. 个人博客系统14. 固定资产管理系统15. 影视创作论坛16. 屏幕截图工具17. 超级玛丽游戏18. 飞机大战游戏19. 雷电
第十阶段:毕设项目第二季

Jp254a5Kdpk5sIkk.jpg

1. 微博系统2. 写字板3. 坦克大战4. 推箱子5. 电脑彩票系统6. 记账管理系统7. 新闻发布系统8. 医院挂号系统9. 仓库管理系统10. 停车场管理系统11. 网络爬虫12. 酒店管理系统13. 企业财务管理系统14. 车辆管理系统15. 员工信息管理系统16. 旅游网站17. 搜索引擎18. 进销存管理系统19. 在线考试系统20. 物流信息网21. 住院管理系统22. 银行柜员业务绩效系统
GVO34J4mfkmKYZYj.jpg
好作品从推广网(今日推广)传播到四面八方!

0

主题

2326

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13826
发表于 2019-12-8 18:01:02 来自手机 | 显示全部楼层
呵呵,低调,低调!
好作品从推广网(今日推广)传播到四面八方!

0

主题

7499

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
46217
发表于 2019-12-16 07:18:57 来自手机 | 显示全部楼层
我擦!我要沙发!
好作品从推广网(今日推广)传播到四面八方!

0

主题

7590

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
46167
发表于 2019-12-19 16:43:18 来自手机 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
好作品从推广网(今日推广)传播到四面八方!

0

主题

2389

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14225
发表于 2019-12-24 06:41:33 来自手机 | 显示全部楼层
我了个去,顶了
好作品从推广网(今日推广)传播到四面八方!

0

主题

2300

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13679
发表于 2019-12-29 20:18:09 来自手机 | 显示全部楼层
楼主呀,,,您太有才了。。。
好作品从推广网(今日推广)传播到四面八方!

0

主题

2377

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14141
发表于 2020-1-6 18:39:11 来自手机 | 显示全部楼层
珍爱生命,果断回帖。
好作品从推广网(今日推广)传播到四面八方!

0

主题

2342

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13903
发表于 2020-1-21 08:29:08 来自手机 | 显示全部楼层
介是神马?!!
好作品从推广网(今日推广)传播到四面八方!

0

主题

2414

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14348
发表于 2020-1-21 08:29:09 | 显示全部楼层
珍爱生命,果断回帖。
好作品从推广网(今日推广)传播到四面八方!

0

主题

2389

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14213
发表于 2020-1-24 06:41:22 | 显示全部楼层
鄙视楼下的顶帖没我快,哈哈
好作品从推广网(今日推广)传播到四面八方!

0

主题

2369

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14057
发表于 2020-1-25 06:18:06 来自手机 | 显示全部楼层
这么强,支持楼主,佩服
好作品从推广网(今日推广)传播到四面八方!

0

主题

7625

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
46641
发表于 2020-1-26 12:34:00 来自手机 | 显示全部楼层
一直在看
好作品从推广网(今日推广)传播到四面八方!

0

主题

2375

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14100
发表于 2020-1-27 21:32:21 来自手机 | 显示全部楼层
珍爱生命,果断回帖。
好作品从推广网(今日推广)传播到四面八方!

0

主题

7577

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
46256
发表于 2020-1-29 17:21:10 来自手机 | 显示全部楼层
顶顶更健康
好作品从推广网(今日推广)传播到四面八方!

0

主题

7466

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
45640
发表于 2020-2-1 07:44:05 | 显示全部楼层
不错 支持一个了
好作品从推广网(今日推广)传播到四面八方!

0

主题

2404

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14311
发表于 2020-2-3 07:53:07 来自手机 | 显示全部楼层
我是个凑数的。。。
好作品从推广网(今日推广)传播到四面八方!

0

主题

2402

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14279
发表于 2020-2-6 06:42:26 来自手机 | 显示全部楼层
不错 支持下
好作品从推广网(今日推广)传播到四面八方!

0

主题

2399

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14281
发表于 2020-2-11 21:41:17 来自手机 | 显示全部楼层
好作品从推广网(今日推广)传播到四面八方!

0

主题

2390

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14251
发表于 5 天前 来自手机 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
好作品从推广网(今日推广)传播到四面八方!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机浏览

QQ|Archiver|手机版|小黑屋|在线留言|版权声明|免责声明|今日推广 ( ooiiioo.net 蜀ICP备13015036号-1 ooiiioo.cn 蜀ICP备13015036号-2 推广网.cn 蜀ICP备13015036号-3 ooiiioo.com 蜀ICP备13015036号-4 电话:13540009899 邮箱:ok-18@qq.com qq:236653263 微信公众号:ooiiioonet 相关原创、版权等问题请联系说明及时删除。 )点击这里给我发消息

GMT+8, 2020-4-6 14:09

今日推广-推广网 X3.4

© 大成都信息 欢迎投稿.

快速回复 返回顶部 返回列表