Java学习知识点

Java学习手册:Java基础知识点(不断扩充更新中) 1、Java中的程序代码可以分为结构定义语句和功能执行语句。 2、Java程序中一句连续的字符串不能分开在两行书写。如果为了方便阅读,想将一个太长的字符串分在两行书写,可以先将这个字符串分为两个字符串,然后用加号(+)将这两个字符串连起来,在加号(+)处断行。 System.out.println("这是第一个"+ "Java程序"); 3、文档注释:文档注释是以/*开头,并在注释内容末尾以... 阅读详情

JavaSE

Java基本语法:类型转换、运算符、if、switch、for、while、函数、重载、数组、基本数据类型及封装、String、StringBuffer、StringBuilder、Collection(List(ArrayList、LinkedList)、Set(HashSet、LinkedHashSet、TreeSet))、Map(HashMap、LinkedHashMap、TreeMap)、Iterator(ListIterator)、Arrays和Collections、泛型。

数组和集合都是容器,都可以存储对象。数组的长度是固定的,集合的长度是可变的,数组可存储基本数据类型或同类型对象,但集合只能存储对象,而且可以是不同类型对象。

理解面向对象:类与对象、封装、静态、继承、抽象类、接口、多态、内部类、异常

多线程:线程、多线程、死锁、线程间通信

I/O编程

网络编程:Socket

GUI:

常用Java API:

如何才算掌握Java(J2SE篇):http://www.enet.com.cn/article/2007/1023/A20071023879868.shtml

 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 

  2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 

  3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。 

  4、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括: 

  1)、java.lang包下的80%以上的类的功能的灵活运用。 

  2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。 

  3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。 

  4)、java.math包下的100%的内容。 

  5)、java.net包下的60%以上的内容,对各个类的功能比较熟悉。 

  6)、java.text包下的60%以上的内容,特别是各种格式化类。 

  7)、熟练运用JDBC。 

  8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java。 

  9)、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。 

  10)、Swing的基本内容,和AWT的要求类似。 

  11)、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。 

  5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。 

  6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。 

  7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。 

  8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。 

  9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

JavaEE

JDBC

JSP

servlet

JavaBean

SSH

EJB

设计模式

UML建模

软件工程

JavaME

数据库

Oracle

SQlite

网页编程

HTML

CSS

JavaScript

JavaScript库(JQuery、ExtJs)



Java学习中的重难知识点深度解析 实现模板// CAS实现获取锁。 阅读详情

相关推荐

快速熟悉Javaweb项目步骤

新进一个公司应该快速的熟悉该公司的项目,而新手一般要有个合适的步骤去熟悉

怎样才叫做熟悉Java?

上篇文章写道想要找一份Java后台研发的工作,查看了各大大厂的岗位要求,发现都要熟悉Java,那么学习到什么程度才叫做熟悉Java呢? 通过查找资料,发现在《剑指offer》这本书里面作者说到掌握技能的用词如下: 了解 对某技术只是上过课/看过书,没有做过实际的项目,通常不在简历使用,除非岗位需要 熟悉 在实际项目中...

Armmyer的博客 3098

java全面学习,使你更快的熟悉Java

详细讲解java的知识以及利用,外加实例分析。一共有十六章:java基础知识,图形用户界面,高级用户 界面GUI设计 Applet程序,多线程,数据库编程 ,网络编程(PPT格式)

java se 与j2se_如何才算学好JAVA之JavaSE篇(J2SE篇)

首先,对于如何学好JAVA这个问题和想法,其实是很多出入JAVA的一些朋友特别想了解的一个问题,当然诸如该如何学习JAVA、学习JAVA的步骤等等之类的问题都是大部分朋友想知道的,当然,对于智言我来说也是特别想给大家去理清楚的。但是受限于自己对于文字的编写处理能力不是特别强,所以我在这里转载了一篇网络中写的比较简单易懂的文章,当然了,这篇文章是2006年写的一篇老文章了,但是是非常有价值的一篇文章...

weixin_33628926的博客 496

别再浪费HDRI了!D5渲染器环境光设置避坑指南(附天空球调试参数)

本文深入解析D5渲染器中HDRI环境光的高阶调试技巧,揭示90%渲染师常犯的错误认知。通过参数联动黄金法则、特殊材质应对方案及动态场景优化策略,帮助用户精准控制光子能量分布,实现建筑玻璃反射云层过渡等专业级效果。附赠天空球调试参数和商业项目验证案例,助您彻底释放HDRI潜力。

weixin_29216049的博客 495

PCIe信号眼图总是不开?手把手教你调CTLE和DFE参数(附实测波形对比)

本文详细解析了PCIe信号眼图调试中CTLE和DFE参数的优化方法,帮助硬件工程师解决眼图无法张开的问题。通过实际案例和步骤指导,介绍了如何调整CTLE直流增益和DFE抽头系数,提升接收端均衡器性能,确保信号完整性。

weixin_26805597的博客 214

JAVA程序员如何快速熟悉新项目?

JAVA程序员如何快速熟悉新项目

qqrrjj2011的博客 3115

说说通用报表控件

我们已经开发有2款WINCC报表控件,一种是固定模板,一种是自定义模板。但是它们有个共同特点,就是数据都是来自WINCC的归档数据库。使用WINCC归档数据库的好处是不需要自己写脚本保存数据。但是有些情况下,我们需要自己保存数据,或者第三方系统通过数据表的方式给我们提供数据。那这样的话,我们之前的两款控件就不支持了。正好有个客户有类似需要,于是加了一天班写了个通用报表控件。之所以说是通用,是因为它可以插入任何支持.NET控件的组态软件中,比如WINCC、IFIX等。并且它不依赖于组态软件自己...

HwLib_的博客 3551

快速熟悉Java(闲聊版)

一、简要 背景: java可能是很多同学大学学习的第一门或者第二门语言,大部分人可能并不需要这样一篇熟悉性语法相关的文章。 但是有一部分同学可能和我经历相似,大学课程并没有java,工作后一直从事其他语言相关的工作(如python等)。知道java是什么,也知道java的一些简单的细节(如jdk、jvm)、比较深入地了解其他语言的情况(语法、数据结构、面向对象、单元测试等),但是并没有直...

一只皮皮熊 748

STM32F405实战:手把手教你实现永磁同步电机无感FOC控制(附完整工程文件)

本文详细介绍了基于STM32F405微控制器实现永磁同步电机无感FOC控制的完整实战方案。文章从硬件搭建、CubeMX配置入手,逐步讲解了FOC核心算法、SVPWM调制,并重点阐述了如何结合HFI高频方波注入与滑模观测器(SMO)实现全速域无感控制。内容涵盖算法原理、代码实现、参数整定及调试技巧,并附有完整工程文件,为开发者提供从理论到实践的全面指导。

sun99的博客 266

RK3588平台开发系列讲解(硬件篇-功能外设2)

RK3588 芯片内置两个USB3.0 OTG控制器(内嵌2个USB2.0 OTG,下图绿色处),1个USB3.0 HOST 控制器,2个USB2.0 HOST控制器。这些控制器与PHY的内部复用图如下:USB3.0 OTG0 控制器支持SS/HS/FS/LS, 内嵌的USB2.0(HS/FS/LS)信号采用USB2.0 OTG PHY, 信号名见下图的红色方框内;RK3588目前仅此接口支持做Fireware的Download,应用中请务必要预留出。

whm128的博客 2509

如何才算掌握了Java?

  时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。  1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且

Elementary Java Programmer 678

RT-DETR改进策略【RT-DETR和Mamba】| 替换骨干 Mamba-RT-DETR-T !!! 最新的发文热点

模块是模型中的一个重要组成部分,其主要作用是在模型的初始阶段对输入图像进行处理,方便后续的特征提取和目标检测。以下是对。

Limiiiing的博客 1322

java学习知识点总结

java学习知识点总结

qq_39922867的博客 333

FPGA入门200例(17):如何阅读RTL原理图(Schematic)?将Verilog代码与门级电路对应

本文针对FPGA开发新手常见误区,重点讲解了RTL原理图的重要性和阅读方法。文章指出,仅通过仿真验证代码会导致板级测试异常,而RTL原理图能直观呈现Verilog代码对应的硬件结构(门电路、寄存器、多路选择器等)。通过"识别基础元件→跟踪信号路径→验证逻辑关系"的三步法,新手可以建立代码与硬件的映射思维,排查冗余逻辑、意外锁存器等错误。文章还结合Vivado/Quartus工具操作指南和典型代码案例,帮助读者掌握从代码到硬件实现的转换过程,避免混淆RTL与门级原理图、忽略信号位宽等常见误

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 200

Python爬虫实战:模拟登录知乎 – 通过加密参数和验证码实现自动登录

通过本篇博客的讲解,我们学习了如何通过 POST请求 和 验证码识别,模拟登录知乎并爬取用户信息、问题数据。随着爬虫技术的发展,面对更复杂的反爬虫机制,我们可以不断调整策略,以绕过这些防护,实现数据的自动化抓取。

2201_76125261的博客 731

java学习知识点

一些java学习的基础知识点。

weixin_39282476的博客 330

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

学习Java的知识点总结

使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。(3)继承抽象类的类在类中必须实现抽象类中的抽象方法。

ic2121的博客 184

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JAVA学习知识点

JAVA学习知识点 该文档是博主从自己的学习中总结出来的,主要为b/s,仅作参考 java基础 面向对象思想 Java运行机制以及JVM原理 面向对象的特征:封装、继承、抽象、多态 数组和容器:容器的线程安全问题 I/O和NIO:NIO工作原理和应用 高并发:concurrent java线程 java反射ps:虽然java封装了list,map,set等,但个人觉得还是应该学习数据结构. 现在

ja.rome 974

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

java学习的常见知识点

以下是Java学习中的一些关键知识点:一、基础语法数据类型基本数据类型整数类型:包括byte(占1个字节,范围是 - 128到127)、short(占2个字节,范围是 - 32768到32767)、int(占4个字节,范围是 - 2147483648到2147483647)和long(占8个字节,范围是 - 9223372...

小屁孩大帅-保密的博客 905

零基础入门学习java所需要掌握的知识点有哪些,学习路线奉上!

零基础入门学习java所需要掌握的知识点有哪些,学习路线奉上! 以上就是你想要入门学习java,想要成为一名java开发工程师所需要掌握的知识点,我相信肯定会很多人说,知识点是不是有点多了,其实如果你之前或者说接触过做开发的人,这些知识点其实不算多,如果你在入门学习java的过程当中缺乏一个系统的学习资料,你可以加下我的java学习交流群:830783865...

tzllxya的博客 290

详细的Java学习路线+Java每个阶段核心知识点+Java工作就业方向

第一阶段:Java基础 掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。 可胜任工作(工作方向):数据采集与嵌入式交互,负责公司业务平台开发和维护工作,根据需求,独立、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计及开发等。 核心知识点: DOS命令,JAVA发展简史,JAVA体系,JAVA的特性 安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld 文档注释,单行注释,多行注释 二进

java9875的博客 326

java进阶知识点_【超详细】Java入门学习进阶知识点汇总

原标题:【超详细】Java入门学习进阶知识点汇总 入门阶段,主要是培养Java语言的编程思想。了解Java语言的语法,书写规范等,掌握Eclipse、MyEclipse等开发工具,编写Java代码的能力。学完这个阶段你应该可进行小型应用程序开发并且可以对数据库进行基本的增删改查管理。注意:此阶段知识点的学习,需要真实的项目进行驱动学习,让你轻松理解各知识点。1计算机基础知识针对零基础学习的人,从对...

weixin_31533357的博客 662

Java一期学习知识点回顾

weixin_44287882的博客 106

Java学习之数据库知识点

Java学习之数据库知识点详细知识点

sunnypaopao的博客 272
上一篇: MySQL常用命令
下一篇: 各种距离
fsz521
博客等级 码龄16年 33粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值