Java程序设计资源推荐

Java程序设计基础(第五版)期末总复习 一个程序中可以有多个类,但只能有一个类是主类。 在 Java 应用程序中,这个主类是指包含 main()方法的类。 在 Java 小程序中,这个主类是一个继承自系统类 JApplet 或 Applet 的子类。 应用程序的主类不一定要求是 public 类,但小程序的主类要求必须是 public 类。 主类是 Java 程序执行的入口点。 简单说应用程序是从主线程启动 (也就是 main () 方法)。 applet 小程序没有 main () 方法,主要是嵌在浏览器页面上。... 阅读详情
Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友。
  首先向大家推荐的是进行Java程序设计必需的开发环境, Java SDK。这一部分还是要提醒大家,一定要用最新的版本,最重要的是注意语言的变化以及标准化后所作的改进,可以通过下面的网址进行下载:
http://java.sun.com/j2se/
作为学习一种程序设计语言,规范是相当重要的,正如我在进行C++程序设计的学习的时候一样,进行Java程序设计语言的学习我也是非常重视规范的学习的,Java语言的规范是公开的,你可以在下面的地址找到它:
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
  正如Bjarne Stroustrup创作C++程序设计语言的时候有一个设计和演化的过程,Java程序设计也一样,下面这个地址给出了一个Java程序设计语言的白皮书,用来解释Java的设计目标和目前的情况。个人感觉这个是一个必读教材,分量绝对不亚于C++程序设计书籍中的《C++语言的设计与演化》,地址为:
http://java.sun.com/docs/white/langenv/
  The Java Tutorial--A practical guide for programmers是一个专门为程序员准备得非常实用的向导,作为Java程序设计的入门教材是非常合适的:
http://java.sun.com/docs/books/tutorial/index.html
下面设计的问题是Java的安全性问题,关于这方面的讨论个人感觉可以参考官方的消息,比较权威。你可以访问
http://java.sun.com/sfaq/
  这里的消息便是最近的关于安全性问题的一些材料。
如果是参考外部专家的消息,我建议大家参考普林斯顿小组的站点,这里的讨论也是相当不错的,很多已经形成出版物和文章,都是很成熟的思想讨论:
http://www.cs.princeton.edu/sip/java/
  关于开发平台,如果你不愿意使用notepad或者editplus以及ultraedit。我只愿意向大家推荐Sun ONE Studio,它是完全用Java开发的。支持Solaris,Linux,以及Windows平台(当然是分为三个版本)。
可以通过这个地址下载:
http://wwws.sun.com/software/sundev/jde/index.html
  学到了一定的深度,大家最希望了解的恐怕就是Java便一起,虚拟机,本地方法以及私有辅助类的设计机制,这个恐怕也只能通过研读源代码才能了解。与.NET Framework不同的便是“这些都是公开的”,令人兴奋是么?大家可以参考下面的连接来获得:
http://wwws.sun.com/software/communitysource/j2se/java2//download.html
  更为直接的交流希望大家多多参与Sun的技术论坛,这个是每一个学习者最为鲜活的参考资源
http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp
  从书籍角度不愿意做更多的推荐,我只提几本:
Java How to Programme似乎是公认的经典教材,我自然也不否认他的价值。
关于Thinking In Java,个人觉得不是太适合初学者,入了门再看感觉效果更好些,读者甚用吧。另外很愿意向大家推荐Effective Java,这本书获得了Jolt大奖,绝对不亚于Effective C++革命性的意义。上面列出的经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。Java之父James Gosling曾经这样评价这本书“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。”
  Java程序设计语言作为主流的面向对象程序设计语言之中的一个,魅力无穷,希望本向导可以给你学习Java语言提供一些有用的信息。关于Java语言,本站点经过内部讨论已经成立了专门的Java研究小组,将在未来的2年内完成一系列学习总结,教程和参考材料,以享各位网友。
Java程序设计(徐红)教学资源_云海大数据 云海大数据是以大数据交易中心命名的大数据高科技服务企业,分享各类大数据资源。 立即下载

相关推荐

java程序设计

比较完整的适合初学者学习的java讲解稿。系统的讲解了java语言的特点和要注意的地方。

java程序设计 徐红_Java程序设计-徐红 王灿

高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业 与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011 年8 月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。本书是高等职业教育专业教学资源库建设项目“Java 程序设计”课程的配套教材,是按照高职高专软件技术专业人才培...

weixin_35735663的博客 354

Java程序设计教程课后答案(慕课版)

Java程序设计教程(慕课版) 课后习题答案 自习用,内含书中习题代码。

java程序设计 徐红_Java程序设计教学课件作者徐红电子课件Java程序设计教学课件作者徐红电子课件KC090000003单元1任务3课件...

《Java程序设计教学课件作者徐红电子课件Java程序设计教学课件作者徐红电子课件KC090000003单元1任务3课件》由会员分享,可在线阅读,更多相关《Java程序设计教学课件作者徐红电子课件Java程序设计教学课件作者徐红电子课件KC090000003单元1任务3课件(32页珍藏版)》请在金锄头文库上搜索。1、任务三:求扇形周长和面积程序设计,单元一:Java语言程序设计基础,教学目标,知识...

weixin_39620037的博客 380

避坑指南:中国地面气候日值数据集(V3.0)处理中的常见错误与解决方案

本文详细解析了中国地面气候日值数据集(V3.0)处理中的常见错误与解决方案,包括数据清洗、特征值解码、时间序列处理和质量控制等关键步骤。通过Python实战代码示例,帮助研究者高效处理这一包含全国699个气象站多要素日值数据的数据集,避免常见陷阱,提升气候变化研究和农业气象分析的准确性。

xray4的博客 1027

ansys workbench 静力结构分析 高阶教程

ansys workbench 静力结构分析 高阶教程 目录ansys workbench 静力结构分析 高阶教程新建工程模型导入设置材料模型简化: 主要内容: 材料设置、模型简化、网格细化、约束分析、接触设置、求解设置、报错处理、结果分析 基础教程: ansys workbench 静力结构分析 基础操作流程(入门) ansys版本: 19.0(16.0及以上均可) 参考资料: 推荐教学视频《有限元分析 张晔》(超详细 ???? )、ansys workbench 超级学习手册(查阅用) 说明:一些基

weixin_43434624的博客 5万+

华南理工大学Java程序设计期末考试资源推荐

华南理工大学Java程序设计期末考试资源推荐 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 华南理工大学Java程序设计期末考试资源是一个专为华南理工大学学生设计的开源项目,旨在帮助学生更好地准备Java程序设计课程的期末考试。该项目提供了一份详尽的期末考试试题、试卷以及习题A卷,涵盖了Java程序设计的核心知识点,是学生复习和练习的宝贵资料。 项目技术分析 该项目主...

gitblog_06681的博客 452

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

基于Java+SpringBoot+Vue学生兴趣的学习资源推荐系统(源码+LW+调试文档+讲解等)/学生兴趣/学习资源/推荐系统/个性化推荐/学习资源推荐/学生个性化学习/兴趣学习资源/智能推荐系统

前端:Vue、Vue.js、ElementUI后端:SpringBoot+Mybatis数据库:MySQL、SQLServer开发工具:IDEA、Eclipse、Navicat等✌关于毕设项目技术实现问题讲解也可以给我留言咨询!!!Vue 在程序设计中具有诸多优势。它的简洁语法、组件化开发、强大的指令系统和有效的状态管理,使得程序设计者能够快速构建出高性能、交互性强的应用程序。无论是小型项目还是大型企业级应用,Vue 都能为程序设计提供强大的支持。

擅长Java、Python、小程序、Web网站开发和计算机毕设项目实战✌ 729

【HarmonyOS】ArkUI的组件扩展

ArkuI的组件扩展主要是通过等装饰器来对于一些常用的自定义组件进行封装, 来简化UI开发流程, 提高自定义组件的可复用性。

2302_79763237的博客 1167

别再踩坑了!QT5.15.2配置Android开发环境保姆级避坑指南(含Java8、SDK Tools版本选择)

本文提供QT5.15.2配置Android开发环境的详细避坑指南,重点解决版本锁定、SDK工具选择和QtCreator配置等常见问题。通过实测推荐的Java8、Android SDK Tools版本及NDK配置,帮助开发者高效完成环境搭建,避免隐性冲突和配置失败。

weixin_42537919的博客 239

python3程序设计基础答案刘德山_北京大学出版社《Java程序设计案例教程》答案【python程序设计案例教程微课版答案】...

北京大学出版社《Java程序设计案例教程》答案哎,我也在找不过时北京交通大学出版的求大学python3程序设计基础答案 刘德山主编 网上找不到 希望大家帮帮忙答案我也没有,如果你是计算机类的专业的话,推荐你一本书,Python基础教程,比大学Python教材好多了,当当京东都有的卖求 java程序设计案例教程课后习题答案 高等教育出版社是C语言,还是VF的?《vb程序设计案例教程》课后习题答案Pr...

weixin_39527372的博客 810

IKM 测试题 - Java SE 8 评估测试题目

IKM 测试题 - Java SE 8 评估测试题目

licheng11y的博客 1315

计算机经典书籍之程序设计语言

【Java】 Java编程规范(第三版)---Java四大名著----JamesGosling(Java之父) 【原书名】The Java Language Specification (3rd Edition) 【原出版社】Addison-Wesley 【作  者】(美)James Gosling,Bill Joy,Gu...

weixin_30813225的博客 144

revit二次开发环境搭建(2024版)(小白友好)

revit二次开发环境配置,SDK、addin manager和lookup新手友好安装教程

m0_56961251的博客 1420

YOLO 线性小目标涨点|3890 张输电导线散股 VOC+YOLO 单类别数据集实战,无人机电力缺陷巡检全流程落地

架空输电导线是电网能量传输核心载体,长期受风力摆动、雷击、腐蚀、外力撞击作用,外层铝股极易出现断裂散股故障。导线散股初期仅少量铝丝开裂,肉眼与无人机远距离航拍下属于细长微弱线性小目标;若未及时发现,散股会持续扩张,引发导线过热、断线、大面积停电重大电力安全事故。传统人工巡检存在多重行业痛点:山区、跨江河线路人员无法攀爬登杆,高空作业人身坠落风险极高;无人机单次航拍产出数千张高清图片,人工逐帧筛查微小散股耗时 3-5 天,阴天、逆光、植被遮挡场景漏检率超 45;

lin_xiu的博客 52

优快云文章收藏

五种提高 SQL 性能的方法http://www.youkuaiyun.com/develop/read_article.asp?id=46371Java程序设计资源推荐http://www.youkuaiyun.com/develop/read_article.asp?id=49244

RookIE端口 1550

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

推荐书籍

在大学学习了java,javaScript之后,一直不知道怎样学,该看些什么。现在终于找到了,于是推荐几部书籍,已经看了的和以后要看的。如果大家有什么推荐的书籍,欢迎留言!!!。 书籍 说明 《深入理解java虚拟机特性》 这本书是 周志明 写的,很不错,在当当网上排得上号的 《javaScript高级程序设计》 这本书800多页,知识点很多,应该很全面 《疯狂的java讲...

wobushixiaobailian的博客 365

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

以下是关于掌握 **C语言、C++ 或 Java 语言程序设计技术** 的详细指南,涵盖学习路径、核心内容、实践方法及资源推荐

2. **函数与模块化编程** - 函数定义、参数传递(值传递/指针传递)、递归算法。 - 头文件与库的使用(如 `stdio.h`、`string.h`)。 3. **数据结构基础** - 线性结构:链表、栈、队列的实现(用指针操作)。 - 简单算法:排序(冒泡/选择/快速排序)、查找(顺序/二分查找)。 4. **文件操作与系统接口** - 文件读写(`fopen`/`fread`/`fwrite`),二进制文件与文本文件处理。 - 操

[Blog][Domain] programb.blog.youkuaiyun.com 400

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java进阶学习资源下载:提升编程能力的宝藏资源

Java进阶学习资源下载:提升编程能力的宝藏资源 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在Java学习者的成长路上,掌握基础语法仅仅是起点。为了帮助广大Java爱好者迈向更高层次,我们推荐一套优质的进阶学习资源——《Java语言程序设计进阶》。这套资源由知名讲师翁恺老师主讲,包含了丰富的实例代码和教学素材,是每一位Java学习者不可或缺的宝贵资料。 项目技术分...

gitblog_06761的博客 398
上一篇: JAVA代码编写的30条建议
下一篇: JAVA 编程规范
coder1
博客等级 码龄22年 0粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值