Java学习过程中,能看懂代码,但是写不出来是怎么回事?

YOLO11涨点优化:知识蒸馏 | 引入FGD(Focal and Global Distillation)蒸馏,让轻量学生模型汲取大模型全局感知力 文章摘要 目标检测模型YOLO11在轻量化部署中存在"全局盲区"问题,即轻量模型感受野不足导致大尺度场景下性能下降。知识蒸馏技术FGD(Focal and Global Distillation)通过双分支机制有效解决这一问题:Focal Distillation分离前景背景特征,让学生模型聚焦关键区域;Global Distillation传递像素间关系信息,弥补全局感知缺陷。实验表明,FGD可使YOLO11轻量版mAP提升2.5%以上,且不增加推理耗时。本文详细解析了FGD原理,并给出YOLO11上的实 阅读详情

Java语言虽然不是一个非常难得一个编程语言,但是想要一次就吧JAVA语言学好得几率还是非常小的。很少有人能够在只学习一次的情况下,就把JAVA语言学的特别的好。还是要经过不断的学习,一遍又一遍的实践才能够把JAVA语言掌握的非常的熟练。

我认为在学习Java的过程中最重要的就是实践,如果在学习Java的过程中,总是感觉自己明明都能看懂代码,但就是写不出来,那就证明你缺乏实践,实践过程中一定要自己动手敲代码,而不是简单的复制粘贴,这样写出来的代码是没有意义的!所以一定要多敲!多敲!!多敲代码!!!

 

零基础怎么自学Java?

第一、选择看视频,看完一套视频之后再去选择看书,这样才能够体现出书本的价值,毕竟如果只看书的话,多少都会觉得有点枯燥,特别是对初学者而言,是很难坚持下去的,书本和视频都只是一个参考工具,具体深入的知识只能够靠自己慢慢的深入(推荐尚学堂的视频《Java300集》)

【尚学堂】Java300集零基础适合初学者视频教程_Java300集零基础教程

第二、多动手,不管你是看书还是看视频,动手敲代码才是最重要的,因为在你刚入行进入一家企业的时候,都是需要你能够上手敲代码,而不是一肚子的理论,对代码一无所知。第二、多动手,不管你是看书还是看视频,动手敲代码才是最重要的,因为在你刚入行进入一家企业的时候,都是需要你能够上手敲代码,而不是一肚子的理论,对代码一无所知。

第三、做笔记,看视频和看书的时候一定要随手记笔记,这样既方便复习,又能够帮助你熟悉知识点,也能够帮助你查缺补漏。

第四、多沟通多交流,不管是同学还是老师,初学者还是前辈,都尽量去吸取他们的经验和优点!

 

零基础入门需要会什么?

第一、Java的基础语法

主要包括运行环境、关键字、数据类型、运算符、方法、条件结构、循环结构、方法重载、数组

第二、面向对象和封装

主要包括面向对象、this、构造方法

第三、Java语言高级

主要包括常用API、继承和多态、集合、异常、多线程、网络编程、MySQL、JDBC

第四、Java Web

主要包括前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、Jquery、Ajax、JSON、Redis、Maven、BootStrap

第五、基本框架SSM

包括Spring、SpringMVC、MyBatis

第六、高级框架

主要包括Spring Boot、Git、Spring Security、Linux、Spring Cloud等...

这里主要是把需要学习的知识点罗列出来,学习过程中最好在加上一些项目练习

学习JAVA,特别是自学,我觉得很重要的一点是要做好学习规划,切记不要三天打鱼两天晒网,这样既浪费时间又浪费精力,所以一开始就要做好学习规划,给自己定好今天要学习的课程和知识点,如果自己实在是控制不住,又下定决心要学Java的话,我劝你还是报个培训班来得实在!

PPT制作能力在职场中真的重要吗?一定要美术功底才能学好PPT吗? 我推出PPT技能培训专栏啦!好的PPT可以让你事半功倍、2023拥有PPT能力还可以让你具备一门极有价值的斜杠能力。更多内容请进:梦幻训练营专栏。专栏内会用本人积累的近10年的PPT学习方法论在短时间内教会你如何制作出精美绝伦的PPT,每篇教程后还会免费赠送一些小福利,不可多得。 阅读详情

相关推荐

[CTFSHOW]JWT

文章目录前言JWT简介CTFSHOW Web345CTFSHOW Web346前置知识开始做题CTFSHOW Web347CTFSHOW Web348CTFSHOW Web349CTFSHOW Web350前置知识利用WP如何防御 前言 有些师傅向我咨询WP,索性就发了吧,其实早就写好了,只是懒,在github仓库里囤着 JWT简介 可以看看我的Github总结给自己看的,Y4tacker CTFSHOW Web345 首先打开题目,查看源码,接下来访问/admin被跳转回主页啥也没有发生 where is

Y4tacker的博客 6046

03-能看懂代码,就是自己写不出来,怎么办?

怕什么真理无穷进一步有近一步的欢喜先抛一个观点知其然,要知其所以然这个说起来容易,做起来难。写不出来代码的时候,不要害怕,不要怀疑自己的能力。首先要从内心告诉自己,你可以的,你可以的,你可...

阿飞云漫步 7785

MACS2软件进行Peak calling

MACS2可以检出ChIP-Seq,ATAC-seq 以及 MeRIP-seq (RNA甲基化测序) 等富集的序列。peaks calling 有不同的方法,MACS2是最常用的call peaks工具。 MACS全称Model-based Analysis of ChIP-Seq,最初的设计是用来鉴定转录因子的结合位点,但是它也可以用于其他类型的富集方式测序。usage: macs2 [-h] [--version] {callpeak,bdgpeakcall,bdgbroadca

qq_27390023的博客 3791

为什么很多学习Java的人能看懂代码,但自己动手确写不出来?

关于这个问题,想必是很多人都有的心理历程或者是“说辞”,但其实真正的原因并不是你们所说的“我能看懂,但是让我写却写不出来”,真正的原因和问题是在于你当时学习的时候就没有学会,也不懂如何正确的学习Java编程。根据这个问题的具体原因以及如何去破解这样的问题,我今天会在下面跟大家详细说明。 “我能看懂代码,但是让我自己写却写不出来”,这样的话在我刚开始的时候自己也说过,但后来会写代码之后,会发现这样的说法是没过脑子的,也没有仔细去探究一下根本原因是什么,“能看懂”这样的说法可以说是记忆好,或者是对于英语懂一些,

Teacher_Zhan的博客 4445

PWN-shellcode

构造一段shellcode的作用就是为了在缓冲区溢出时将shellcode的地址覆盖掉正常的返回地址。 题目: 1Ch=16+12=28,+esp=32:偏移量是32 能溢出:100-0x1c-4=68字节 C伪代码: 理论基础 函数返回步骤 : 保存返回值:函数返回值保存在EAX寄存器 弹出当前栈帧,恢复上一个栈帧 a) ESP + 当前栈帧大小:堆栈平衡基础上,降低栈顶,回收当前栈帧空间...

MuMuLee_的博客 2086

实战解析:利用Wireshark解密QQ通信协议

本文提供了一份利用Wireshark工具分析QQ通信协议的实战指南。文章详细介绍了从环境准备、捕获数据包到解析协议层的完整流程,重点演示了如何识别QQ号码字段、观察加密数据特征以及区分不同通信类型(如文本、文件传输)。通过此实践,读者可以深入理解网络分层模型和现代应用加密通信机制,提升网络协议分析与安全诊断能力。

weixin_29210727的博客 411

为什么很多人看得懂代码,却不会写代码?

在阅读他人的代码时,我们可以依靠已有的知识体系和逻辑思维能力去分析代码的逻辑、结构和功能。然而,当需要自己动手编写代码时,我们不仅需要理解代码的逻辑,还需要考虑如何设计合理的数据结构、选择适当的算法、处理可能的异常等等。在编程的世界里,我们常常会遇到一个令人困惑的现象:有些人能够轻松理解他人的代码,甚至能够迅速指出其中的问题,但当需要他们自己动手编写代码时,却常常感到无从下手。只有通过不断的练习,我们才能够熟悉各种编程语言的语法和特性,掌握各种编程技巧和算法,形成自己的编程风格和习惯。

xuebajiaoyu的博客 2286

第3.4章 机器人第三方库实战总结(四):G2O优化库从入门到实战(附SLAM实例代码)

自定义边同样是满足复杂应用需求的重要手段。自定义边时,需要明确边所连接的顶点类型以及边所表示的误差项的计算方式。假设我们要定义一条边,用于约束两个上述自定义顶点之间的相对位姿和传感器偏移量关系。我们可以这样定义边类:public:// 计算误差// 计算雅可比矩阵// 读盘和存盘函数,这里暂不实现。

行知SLAM 363

自学Java能看懂教程但是写不出代码,怎么才能入门?

◆◆ 能看懂代码但写不出来 ◆◆ 以我当初自学的经验来看,写代码写不出来有两种原因: 一种是有思路,但是你不熟悉该语言的语法结构,所以不会写; 另一种情况是:懂语法结构,但是抛开别人的代码你就没有思路了; 当然也有可能上述两种情况的结合体:既没有思路也不熟悉语法结构。 如果是第一种的话,多看一下基础知识,照着书本联系写代码,这种情况是最好解决的,想深入了解,就看源码。一对一补习 https://...

weixin_43932460的博客 1532

PyCharm配置SSH和SFTP远程连接服务器

关于这篇博文,主要因为公司企业都是通过本地测试,同步到服务器进行跑动,舍友看着同事丝滑的操作,让我做个教程。本着钻研的精神,写下了这篇博客记录 关于pycharm这个软件,只有专业版才有远程连接的这个配置,社区版没有(同事一再强调要专业版,学生认证还可申请免费) 关于SSH和SFTP都是一种协议 具体知识点补充可看我这篇文章: 【计算机网络】常见面试题集锦(全) SSH:提供安全通道进行远程登录 SFTP协议可以远程文件传输获取等,数据的安全传输主要由SSH连接提供

码农研究僧的博客 5537

AI 测试工程师 — 6 个月学习计划表

AI 转型测试工程师 —— 6 个月学习计划表

weixin_46453070的博客 1069

想找一个一起自学java的朋友_JAVA自学的朋友看过来

一、代码量太少了,看得多做得少,导致一做就错。任何一个nb的开发人员必定是在大量的时间和代码中提升的自己,如果你只是看视频的话,那永远都停留在理论上,很多问题是要实践才能发现的我打个比方你看视频的时候可能觉得写一个输出helloworld的程序太简单了,几乎一秒钟就看懂了,因为没什么逻辑,非常简单,但是当你实践的时候你有可能会出现1、找不到文件,原因可能是你在cmd里面用javac编译的时候 把文...

weixin_42501711的博客 373

基于Jeecgboot3.9.0的文档管理系统(四)

基于Jeecgboot3.9.0的文档管理系统(四)

宁波阿成的博客 255

为什么你学习Java,能看懂代码,但自己写却写不出来呢?

关于这个问题,想必是很多人都有的心理历程或者是“说辞”,但其实真正的原因并不是你们所说的“我能看懂,但是让我写却写不出来”,真正的原因和问题是在于你当时学习的时候就没有学会,也不懂如何正确的学习Java编程。根据这个问题的具体原因以及如何去破解这样的问题,我今天会在下面跟大家详细说明。 “我能看懂代码,但是让我自己写却写不出来”,这样的话在我刚开始的时候自己也说过,但后来会写代码之后,会发现这样的说法是没过脑子的,也没有仔细去探究一下根本原因是什么,“能看懂”这样的说法可以说是记忆好,或者是对于英语.

deqing271的博客 1008

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

java能看懂代码不会写_为什么很多学习Java的人能看懂代码,但就是不会写!

众所周知,程序员的代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以这一句名言 “一千个读者心中就有一千个哈姆雷特” 在程序员中同样适用。而同时能够看懂他人的代码其实也是一项伟大的技能了,并且可以从中受益良多,尤其是程序员学习基础入门的时候,能看懂代码证明基础已经学的差不多了,这个时候就更需要阅读更多的代码来不断地增进理解。但现实是我们在学习的提升阶段,往往是看得懂他...

weixin_39816946的博客 611

数学建模模型总结

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

Java程序员如何走出“能看懂代码,但是不会写“的困境?

众所周知,Java程序员的代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以这一句名言 “一千个读者心中就有一千个哈姆雷特” 在程序员中同样适用。 而同时能够看懂他人的代码其实也是一项伟大的技能了,并且可以从中受益良多,尤其是程序员学习基础入门的时候,能看懂代码证明基础已经学的差不多了,这个时候就更需要阅读更多的代码来不断地增进理解。 但现实是我们在学习的提升阶段,往往是看得懂他人的代码,自己却写不出。 关于这个问题,想必是很多人都有的心理历程或者是“说辞”,但其实真正的原因并

weixin_43703144的博客 941

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

为什么你学习Java,能看懂代码,但自己写却写不出来呢?(1)

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**Java技术qq交流群。

youpccc的博客 938

java能看懂代码不会写_Java程序员如何走出"能看懂代码,但是不会写"的困境?...

原标题:Java程序员如何走出"能看懂代码,但是不会写"的困境?众所周知,Java程序员的代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以这一句名言 “一千个读者心中就有一千个哈姆雷特” 在程序员中同样适用。而同时能够看懂他人的代码其实也是一项伟大的技能了,并且可以从中受益良多,尤其是程序员学习基础入门的时候,能看懂代码证明基础已经学的差不多了,这个时候就更需要阅读...

weixin_33892912的博客 334

自学 JAVA,看视频教程和代码能看懂,自己写就写不出来,应该怎么办

一、代码量太少了,看得多做得少,导致一做就错。 任何一个nb的开发人员必定是在大量的时间和代码中提升的自己,如果你只是看视频的话,那永远都停留在理论上,很多问题是要实践才能发现的 我打个比方你看视频的时候可能觉得写一个输出helloworld的程序太简单了,几乎一秒钟就看懂了,因为没什么逻辑,非常简单,但是当你实践的时候你有可能会 出现 1、找不到文件,原因可能是你在cmd里面用javac编译的时候 把文件名都写错了。 这种情况你用dir命令查看一下当前路径下的文件从名字上就可以看出究竟有没有你的文件。 2

JAVA123968445的博客 1329

java学习中,能看懂代码,但是自己写不出来怎么办?

多敲!!!多敲!!!多敲!!!(多用手写代码,多使用记事本去写)好记心不如烂笔头 基本上每一个初学者都会遇到这样的问题,包括我之前也是一样,导致的原因就是自己不喜欢动手,就算自己有了思路,却不知道从何下手;因为在你的脑海中一直对这些题目都是存在于数学上面的操作,真的要使用代码去实现的时候你脑子就会一篇空白 一个代码写多了的人,不管你的需求再难,他也能写出一个基本的框架出来,也不至于无从下手,因为代码写多了的人都会总结出一套规律,开发都是这一个套路 就跟你建房子一样,基本的框架搭建完毕之后,只需要慢慢砌

HATAO999999的博客 2405
上一篇: Java中的SPI 机制是什么?
下一篇: Java语言的特点有哪些?有什么作用?
程序媛_小白
博客等级 码龄5年 322粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值