Java有思路不会写代码 java不会怎么办

对于java项目,我虽然知道业务逻辑但是还是不知道怎么写出代码,原因在哪 ?其实你已经很好了,Java有思路不会写代码我认为写程序首先要有自己的思路,其次才是看你真正掌握的技能...比如一艘船如果有足够大的马力,但是缺少正确的方向..那样子会装上暗礁的,所以在编程方面业务逻辑是很重要的,接下来只要有一般的技能基础就可以了;
就拿你说的修改密码来说吧:第一步:我首先要知道要修改人的ID,然后才能按照一定的方法修改数据库中的表:一个updateuser set user_password=“要修改的密码” where user_id=“指定修改人的ID”再加上一定的连接数据库的方法..程序员修改密码的目的就达到了...加油Java有思路不会写代码!
为什么学会了JAVA语法,写代码还是毫无头绪?在我们进行编程时,有两样东西是非常重要的,一是思路 , 二是语法结构 。有了思路,但对Java这门语言的语法结构不是特别了解,那么代码肯定是编写不出来 。
或者说对于Java语言语法结构掌握的还算可以,但是解题却没有思路 , 代码肯定是无从下手的,这也是许多程序员常见的情况 。
给你分享三个方法:
1、拆分法:将功能项目拆解成N个子功能,保证每个子功能只需要处理一个逻辑业务,返回一个逻辑结构数据 , 跟画家画一只兔子一样 。很多功能实现过于复杂,需要牵扯到很多方面的问题 , 这时你只有好好拆分,把大功能靠自己的经验拆成多个独立的子功能,这样每个子功能的逻辑就不那么复杂了,自己也可以专心于业务逻辑实现 。
2、预先定义法:很多功能你不知道怎么实现,但是你知道最终返回的数据结构应该是什么样子的,那你就预先把他定义出来,然后提前返回,中间业务逻辑部分都是为了填充这个预先返回的数据结构定义的 。其实程序中充满着这样的技巧,各种代码都是预先定义好类型、数据结构、对象等等,然后慢慢通过业务逻辑取到值进行填充 。
3、假设法:很多时候程序员需要完成对接或者功能还未实现,可以采用假设法,你可以预先定义好假设的数据 , 假设的数据跟需要的数据完全吻合,甚至你可以这样操作if (true) {} , 这样把if里的内容全部书写完毕,然后再来处理这个true的问题,如果这个true的时机还不成熟 , 那说明不是你的问题了,而是别人的问题 , 别人应该背锅 , 你的绩效就达成了 。
还是一点也不会写java代码,该怎么办 啊,学习有两个月了 。求高人指点,该如何做呢这和小时候上学一样
Java有思路不会写代码你只要专心学Java有思路不会写代码,一定能学会Java有思路不会写代码,Java有思路不会写代码你要是开小差Java有思路不会写代码,能学会才怪 。
java新手求大神解答 。主要求代码,有思路但是写不出啊 。import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
enum Huo {
TX(1, "T恤", 245), WQX(2, "网球鞋", 570), WQP(3, "网球拍", 320);
private int id;
private String name;
private double price;
private Huo(int id, String name, double price) {
this.id = id;
this.name = name;
this.price = price;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public static Huo getById(int id) {
for (Huo item : Huo.values()) {
if (item.id == id) {
return item;
}
}
return null;
}
}
public class Test {
private static MapInteger, Integer countMap = new HashMapInteger, Integer();
private static double sum = 0;
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
while (true) {
System.out.println("**********************************************");
System.out.println("请选择购买Java有思路不会写代码的商品编号Java有思路不会写代码:");
for (Huo item : Huo.values()) {
System.out.print(item.getId()":"item.getName()"");
}
System.out.println();
System.out.println("**********************************************");
System.out.print("输入购买商品编号:");
int id = in.nextInt();
System.out.print("输入购买商品数量:");
int count = in.nextInt();
Integer tmp = countMap.get(id);
if (tmp == null) {
tmp = 0;
}
countMap.put(id, tmpcount);
show();
while (true) {
System.out.print("是否继续(y/n):");
String jixu = in.next();
if ("Y".equalsIgnoreCase(jixu)) {
break;
} else if ("N".equalsIgnoreCase(jixu)) {
System.out.print("请支付:");
double zhifu = in.nextDouble();
System.out.println("应付金额:"sum);
System.out.println("客户支付:"zhifu);
System.out.println("找钱:"(zhifu - sum));
System.exit(0);
} else {
System.out.print("输入错误");
}
}
}
}
private static void show() {
IteratorInteger it = countMap.keySet().iterator();
while (it.hasNext()) {
Integer key = it.next();
Integer count = countMap.get(key);
Huo huo = Huo.getById(key);
double heji = huo.getPrice() * count;
System.out.println(huo.getName()"¥"huo.getPrice()"数量:"count"合计:"heji);
sum= heji;
}
}
}
学习java基础听老师讲差不多能听懂,为什么自己做作业,就是不知道怎么去写代码,根本就到怎么去写哥们 。您跟我当年学JAVA一样 。我当年 , 上课都能听懂,代码也能看懂,但是让我自己写,就是写不出来,没有思路,过来人给您一些建议,代码,如果摸不清头脑,您可以照着抄写,同样方法(),您敲个2遍,然后自己不看源代码写一遍,不会再对着敲,慢慢的 , 就熟练了,多练,多练,就跟你吃饭一样的,会吃,不会做饭,哥们,赶紧的吧 。多练 。不要觉得懂了就不写了 。编程懂是没有用的,以后你在公司没人会给你代码抄的 。多练吧 。祝你成功!有什么问题继续追问
编程中的代码能看懂 。。但是让自己写却写不出来 。应该怎么办? 要有效果的方法多敲?。。《嗲茫 。。《嗲茫 。。?
基本上每一个初学者都会遇到这样的问题 , 包括我之前也是一样 , 导致的原因就是自己不喜欢动手,就算自己有了思路,却不知道从何下手;因为在你的脑海中一直对这些题目都是存在于数学上面的操作,真的要使用代码去实现的时候你脑子就会一篇空白
一个代码写多了的人,不管你的需求再难,他也能写出一个基本的框架出来,也不至于无从下手,因为代码写多了的人都会总结出一套规律,开发都是这一个套路
《2020最新Java基础精讲视频教程和学习路线!》
就跟你建房子一样,基本的框架搭建完毕之后,只需要慢慢砌砖就行了
所以,学习Java最注重的就是实操,大家都知道去一个公司之后都是动手敲代码,而不是在旁边指挥,因为公司不会给你这么大的权力,你也达不到这样的级别,所以公司要的是能够写代码的人,你的理论在这里没有太大的作用
站在岸上学不会游泳的道理大家都应该知道
Java学习路线
第一阶段:
学习java首先是得安装配置jdk
下面开始我们愉快且掉头发的java之旅
1、入门的基本礼仪:HelloWord
2、Java基础语法
3、Java条件结构
4、Java循环结构
第二阶段:
数组:数组作为java里面的第一个可以存储数据的容器,也是后面集合的基础
第三阶段:
面向对象:万物皆可对象,这也是java的核心思想,编程的时候也要面向对象编程,符合Java的编程规范
JVM:了解Java中的变量、常量、引用在JVM中国的存储区域
第四阶段:
Java常用类库:String字符串的应用、Math和Date、集合框架、异常处理、反射
第五阶段:
IO流:字节流、字符流、其他流、文件读写及编辑、文件上传下载
第六阶段:
多线程与网络编程
第七阶段:数据库
Mysql数据库:
数据库基础
数据库的安装
使用语句建表
使用语句进行增、删、改、查
多表查询
子查询
复合查询
分页查询
分组查询
数据字典
访问控制
存储过程
可视化工具的使用
JDBC:
JDBC基础
ORM
JDBC高级
第八阶段:前端基础
HTML:
HTML基础
HTML常用标签
HTML表格
HTML表单
HTML多媒体
网页整体结构
CSS:
CSS选择的样式
CSS文本样式
CSS背景和列表
CSS盒子模型
Float浮动
CSS定位
CSS网页布局
CSS网页布局基础
JS:
JavaScript基础语法
JavaScript流程控制语句
JavaScript函数
JavaScript内置对象
JavaScriptDOM基础
JavaScriptDOM事件
JavaScript实现轮播效果
JQuery:
Ajax基础
JQuery选择器
JQuery属性操作
JQuery常用函数
JQuery事件处理
JQuery异步请求
第九阶段:Javaweb
JAVAWEB:
JAVAWEB核心基础
JAVAWEB中jsp及java脚本指令
Jsp中隐式对象
Servlet核心处理器
Jsp与servlet实现登录
JAVAWEB中的session
JAVAWEB的会话跟踪
Jsp动作应用
Jsp的EL表达式
JSTL标签使用
JSTL循环迭代
JSTL EL综合练习
AOP编程
Filter过滤器应用实例
JAVAWEB文件上传下载
MVC模型
第十阶段:高级框架
springFramework构建javaweb应用:
springFramework框架概述
使用注解把类托管给spring
Lod4j
Spring整合JDBC
JDBC Template实现数据操作
SpringMVC应用基础核心
视图解析器和RequestMapping注解
控制请求方法的参数设置
视图转发、重定向
Mybatis框架的应用:
Mybatis黑心基础概述
Mybatis全局配置
Mybatis基本查询映射
Mybatis更新映射和缓存
Mybatis查询结果的封装和高级映射
Mybatis动态SQL
SPring整合Mybatis
第十一阶段:扩展内容
Junit
设计模式
GIT/SVN代码管理器
Redis
Maven
Springboot
Springcloud
Linux
Shiro
springSecurity
Elasticsearch
Lucene
Vue
Oracle
Spring Data JPA
抄代码虽然是程序员的日常,但是初学者非常不建议去抄代码 , 抄的代码只会让你越抄越乱,从而使自己的思维就依赖在了百度上,自己一点思维都没有,那有如何去提升自己呢
代码一定要有自己的思路,然后再把自己的思路转为代码实现 , 这才是学习Java的正确方式
原文链接:网页链接
【Java有思路不会写代码 java不会怎么办】Java有思路不会写代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java不会怎么办、Java有思路不会写代码的信息别忘了在本站进行查找喔 。

    推荐阅读