你分享java自学java编程编程的解压码是什么?

【图片】自学十五天做了一个小程序,分享分享~【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:719,546贴子:
自学十五天做了一个小程序,分享分享~收藏
楼主是一只大三狗,电子科学专业的,闲来无事学学java
我们开学比较晚,这学期9月11号才开学,然后赶上半个月的金工实习,于是我这几天白天去金工实习,去图书馆借了两本书回来晚上一边学习java一边做程序。首先讲一下我的编程基础吧。第一次接触编程是在高中数学书上,就是那所谓的qb,基本上只能运算一些简单数学函数。然后高中自学过易语言一段时间(易语言是一门中文编程软件,由于是可视化试图,刚学起来有点搞不懂原理,学了没多久就放弃了,但是也初步了解了下编程是什么),后来就是上大学了,大一有一门c++课,学习了c++的基础。然后大二就扔了,然后就大三了,也就是现在。好了,下面开始分享我的制作过程吧。
软件培训公司,博为峰软件培训免费试听,0元入学,签署协议,不就业不收费!博为峰,真正的为年轻人服务的企业,14年间培训15万余名软件工程师,成绩斐然!
首先我觉得我的那些乱七八糟的密码太多,于是我就想做一个密码管理器。用一个账户名和密码来管理其他所有的账户名和密码,还可以加上一些备注什么的。想法来了,于是就开始干,但是一开始我对java还什么都不懂啊,数据库也只是听说。。于是找了个以前用过的自学网视频网站。。。。。然后还有两本从图书馆借来的书。。。
然后看了java从入门到精通前几张,发现那些基础都和c++差不多,也就一带而过了。到后面的接口和抽象类等等之类的话就没细看了,我想我暂时也用不着。反正边做边学嘛,需要什么再去书上找。然后就跟着自学网上的视频做界面。。。。我的界面是这样的:
界面还是这样的:
广告贴鉴定完毕
界面我就不说了,反正需要什么就去查资料。。说说数据库吧。我基本上是数据库小白,然后就借了本《从零开始学sqlserver》。如上图嘛。大致的看了一眼目录,恩,什么表达式运算符循环查询什么的,不还是c++的那一套嘛。于是边看书边看视频也罢数据库了解了个大概,其实我学东西都是先了解个大概,先搞清楚他是用来干什么的,然后再了解怎么用,这样比较有目的,不会盲目,不过也会比较不系统。。。看这两本书和视频大概花了我三个晚上吧,然后就安装上eclipse开始干。。。。由于没学过程序设计什么的,也不知道框架是什么,于是什么东西都自己写,这点东西虽然不多,但是对我来说还是很复杂的。我初步确定用两个pack,一个package里面装main函数。。第二个package里面装所有的窗口类和方法类。但是没学过程序设计的我并不知道要先设计数据库,于是等我做好了界面等等再去设计数据库的时候才发现中的很多内容要和数据库一一对应,然后我吧数据库建好之后开始我的改码工程,一般都那几天一般都从下午五点实习回来一直在电脑面前坐到晚上两三点。。的确也够累的。。
等我把数据库上的内容和代码对上号之后我发现问题了。因为数据库设计的是两张表嘛,一张是用户登录本系统的用户名和密码。另一张是用户自己的 账号密码列。。。这,,,我当时的想法就是每一个用户就创建一张另外的表来装他的账户名和密码,于是开干,每注册一个用户就向sql发送 语句create一个table。然后table的名字是 T_+用户名。。可是这样问题又来了,每次切换窗口的时候怎么传递用户名呢?于是我用每一个类的构造方法来传递用户名。。但是这样问题又来了,对于find方法。。需要传递的参数还有一个,那就是查找的内容,于是 我吧Fing类写了两个构造方法,一个只带一个参数即用户名的,一个带用户名和查找内容的。。。这样会出现的问题是重写构造方法会很麻烦,而且很容易出错,出了几次错之后我就放弃了。。。。这时候我想起了前几天在贴吧里遇到的一个学长。。。他前面帮我解决过一些问题。帖子在此:
于是我问他这个用户名参数应该怎么传递呢?然后他说我数据库表设计有问题,,,说不用创建那么多表,只创建两张表,为了简单我就用表1和表2
来形容了。表1是装本系统用户的用户名和密码的。表2是用来存储用户们的账户内容的。。。他说把表1的UserID‘作为表2的外键,哦。。我大概明白了,这就是所谓的表之间的连接,但是我并不懂啊。。。于是我又去视频和书上找表之间内外连接的资料。。恩,差不多吧内连接弄懂了。。于是我又回来开搞。。这时候问题又来了=-=重新设计表之后代码里的好多东西都要改,特别是哪个要发送到数据库的sql语句。。妈的当时我没有方法评肉眼去观察哪里写错没有。。。有时候干坐着看了 一个小时也没看出来。。后来学会了输出String sql 来观察。。。我深深的被我的呆和傻惊呆了=-=这里附上一张所谓的我觉得超长的sql语句。。String sql=&update SouceList set IDSouce='&+textField1.getText()+&',ID='&+textField2.getText()+&',IDPassword='&+textField3.getText()+&',IDRemark='&+textField4.getText()+&'where IDSouce='&+idsouce+&' and ID='&+id+&'&;
妈的,就这阵势哪里少了个符号哪里写错了怎么看的出来。。
然后等我把表再次创好,又开始了改码工作。。但是改码的时候还是 要传递用户名的呀。。。怎么办,又回到刚那个问题了。。(这里说一句,可能有人说为什么一定要传递用户名呢,因为用户名UserID是表2的外键呀。。不传递的话显示的时候会显示所有用户的资料的。)怎么办呢?于是我又去想我的java“老师”求救(虽然他说让我叫他哥们儿就行了,但是我觉得我这乱跑乱撞的路上要是没有他的话会走很多冤路,我这没有老师的学生,他也就算我半个老师了。
)。。他说让他想一想,他想了一会儿之后说让我创一个类,类的数据成员为UserID,UserPassword,UserContent.即用户名,密码,和一个String的字符串,可以用来存查找内容,也可以用来存其他东西。于是我照办了,因为这样解决了我一个很大的问题,那就是不用重写find方法的构造函数。然后每次窗口切换的时候都用构造方法传递这个类的对象。。。这样省事儿了许多,因为这样不管在那里我创建一个UserName UN。然后UN.get什么就可以获得什么了。。。。。。恩,就这样我盯着电脑不知弄了多少个小时,终于完工了。。。。
51CTO学院12年行业品牌,1600万用户选择,中国专业IT技能学习平台.java资深大牛授课,0基础从入门到精通,java报名与培训中心.
说一说我的感想吧:由于我是初学者,就 没有遵循所谓的设计步骤。。导致我走了许多弯路。表设计啊,参数的传递啊,还有连接数据库啊等等。这让我懂得了从一开始就要有一个大局观是多么的重要,问题规划需求分析是有他存在的原因的。然后就是有一个导师是多么的好~可以让你少走许多弯路,总之就是踏入一个新的领域有个引路人总是好的。 认识我的那位java老师也是在本贴吧认识的,当时是正在连接数据库的时候,网上和书上的教程是用odbc,我也照着写了,但是总是有地方出错,来本贴吧之后我的java老师给我远程弄了半天,最后搞了个jdbc连接。虽然我现在也没怎么弄懂jdbc和odbc的原理,但是会用就好嘛,以后学习的时间还很长,有机会深入了解的。
在附上一张我已经登录数据库的图片,由于数据库里面的资料是随便填的。所以table里面是一些乱七八糟的数字。文件菜单下只有一个退出选项,设置里面可以修改密码。下面的几个按钮对应齐功能也就一目了然了。选中表格中的内容点删除就可以删除所选中的行了。美化没做。
由于我是英雄联盟玩家,于是程序的图片采用的是英雄联盟安装目录下的一些英雄图片和一些技能图片。。。
最后问问有没有大神教教我怎么把jar转换成exe可执行文件。我是一个急于看到自己成果的人,我想转换出来看看~!~
为什么都没人鸟我呀=-=是没有美女镇楼嘛?
学java和有没有学过c没有关系
我就看看啦
然而没有掌握思想容易码过就忘
————来自能挡子弹不能扭,能砸核桃不能舔,能当砧板不能泡的诺记黑科技mini Oreo NOKIA ????? 830
中秋快乐。大神求带
恩,做成exe估计你要自己集成一个jre,一个jre大概几十MB的大小,不过看到了你在用sqlserver,想一想还要附带了几个G的数据库,jre的大小基本可以忽略了……转exe还是算了,打个jar包就能在本机执行了。java到哪都离不开JVM是硬伤,所以swing学着好玩就好……
吹牛B。说说你的swing界面布局
封装性,多态性
大神来拷问我了。。。大神让我说说界面布局。。
首先我是从网上看的教程,你懂得,教程基本上都是手把手的教你,我从最开始的主界面,就是这个。那个上联程序员下联攻城狮是一个label,加在了一个panel上,panel设置在JFrame的北部。下面的查找和退出还有编辑框也是一个北部的panel。西部那几个按钮也是一个panel,中部就是表格了。表格添加到ScrollPane上的。其实最开始我是把西部包含的那就按钮的panel和中部的表格添加到一个SplitPane上的,但是把拆分窗口添加到JFrame上之后就显示不出表格了。查不出问题我也就这样布局了。上面的文件和设置是一个JMenuBar上的。。。。然后主窗口就这样了。对了,中间的表格的内容是新建一个从抽象表格AbstractTableModel中继承的类的对象。为了这个对象我还付出了不少心血,因为继承这个类要实现的那三个抽象方法中返回值总是出错。返回行,列和内容的方法总提示错误,最后也没检查出问题就全部删除重新写了一遍。最后还是成了。
然后几个窗口我就一起说了。可以看到这几个窗口布局大都差不多的。中间一个panel,上下各一个panel。。两边各加一个panel防止里面的内容触边。。然后那个忘记密码是一个label。需要设置他的两项参数,具体我没记住。用户注册中多了几个复选框,本来准备的是填写好注册内容检测通过后打钩,但是还没做。后面再做吧。所有的窗口布局差不多就这样了。。。
大神我这样可以么?
你是了解一些,但是有错误。边框布局是上北下南左西右东
另外,每区域只显示一个组件,JPanel是流式布局。
第三,JOption再在屏幕中央。可你上一级JFrame是居中的。
第四,标签二个字的宽度
登录百度帐号编程培训入门 11个免费在线自学编程资源大放送_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
内容提供机构
更多优质内容和服务
编程培训入门 11个免费在线自学编程资源大放送
0|0|文档简介
云和数据信息技术有限公司成立于2013年9月,...|
总评分0.0|
编程培训入门 11个免费在线自学编程资源大放送
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?WEB前端学习交流投稿:183粉丝:699分享--dynmicweibozoneqqbaidu将视频贴到博客或论坛视频地址复制嵌入代码复制微信扫一扫分享收藏0硬币--稍后看马克一下~用手机看转移阵地~用或其他应用扫描二维码手机下视频请使用扫码若未安装客户端,可直接扫此码下载应用看过该视频的还喜欢正在加载...miniOFF自学java编程感觉好枯燥怎么处理?
按时间排序
/s/java/这里有很多java基础的视频。就算没有任何基础。也可以从0开始、、我推荐:《MLDN李兴华JAVA开发实战经典》随书视频课程[压缩包]这个是我看过所以java视频中最好的,因为这老师都说重点。说例子的时候都是一个代码一个代码的敲。。ps我也是自学的。。学了2年了。刚开始看一个好的视频很重要。。。最后说下,C语言你可以学,也可以不学。。。如果时间充足的话,最好学下。
java我建议先看视频入门链接地址在下面。然后看书。Java se的书建议看《Java疯狂讲义》或《Java核心技术》,等有工作经验了看《编程思想》。Java要多练,自己找例子多敲代码,如果有一定基础了,就去网上找点项目的视频(下面的链接里自己去找),然后自己做项目。网上视频的话推荐:前两家特别推荐!
初学者还是专一一门吧个人建议学习C系列,毕竟windows程序还是占主流,学习者众多,有问题求解也方便.语言这东西核心是一通百通.而上层虽然展现众多,但也可以通过深厚基础来触类旁通.建议学习路线1,C程序设计教程2,数据结构3,面向对象程序设计,,c++ primer 很好,但估计你不喜欢看.4,深入浅出MFC5,ATL/数据库/网络编程...等这些是根据需求学习的最好买一本全例书,学着一个字符一个字符地敲过,才能有最深的印象. 另外,CSDN才是中文C语言者大本营,去那儿多转转可以学到很多东西,没准你的问题就是一个MVP帮你解答的.
java对于新手来说入门比较难,但是只要有系统的教程,自学还是可以的,这里我推荐给你一个学习流程,按照这个流程来学习就行了,如果遇到了问题可以加学习群前面是六六5,中间是六17,后边是15零。随时帮你解答。
学编程只看没用,一定要多写代码
私信留q,看你有什么不明白
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:自学Java编程你可以这么做
大家都知道,自学java成功率是非常低的,据调查,自学java平均成功率只有24%。其中,大部分连java培训最基础的部分都没学会,便放弃了。这同java培训机构90%以上的成功率来比,是非常低的,为什么会如此呢?难道自学就真的那么难?
问题无外乎没有学习氛围、没有专业辅导,因为没有学习氛围,自学很容易产生惰性,又没有老师辅导,遇到难题,不知道如何解决,结果多次受到“挫折”后,觉得学习困难,丧失了信心,结果半途而废。
俗话说,万事开头难。自学java便是如此,80%的自学者折在学习java的第一阶段,如果能顺利的迈过第一阶段,掌握了学习java的方法和诀窍,遇到问题就不会不知道怎么解决了,学习也会加速,那么,学成指日可待。今天,达内Java培训就给出3个小技巧,让你顺利度过学习java培训的第一阶段。
HTML(超文本标记语言)是用于描述网页文档的一种标记语言。程序员编写的网页便是由HTML组成。作为java程序员来说,HTML也是必学的内容之一,而HTML则是最简单的“编程语言”,简单到都不能算作是一种编程语言。但是,它与Java一样,都是通过编写来实现一个效果的,就是网页。你通过学习HTML,编写几个简单的网页,则就能初步理解计算机编程的意思,而且能够增加信心,为后来真正学习java打下基础。
仔细看java视频教程
学习java培训的读物主要是图书和视频教程,视频教程适合新手学习,对于自学的人来说,下载一个简单、基础的java视频教程尤为重要,一定要仔仔细细的看前几节课程,基本上就是java的基本运算符和编写规则。反复上机练习,把第一个程序“HELLO WORD”弄懂,然后把java最简单的原理弄懂。这个很重要,不少的自学者都是忽视了最基础最简单的内容,结果到后来遇到难题时,反而学不懂。
遇到难题解决不了,一定要百度或google
许多新手不会学习,或者说不懂得怎么学习。实际上,计算机程序博大精深,即使是很多编程高手也会经常遇到难以解决的难题,他们的高明之处是知道通过方法来解决这些问题。其中,非常重要的渠道就是搜索引擎。你一定要相信,你今天遇到的难题,全世界已经有无数人遇到过了,在网上一定能找到答案。所以,遇到难题,不妨用百度、google搜索一下,你会发现,大部分难题都找到答案。
实在无法理解的内容,立即放弃
无论你怎么学,你发现总有一两个难题解决不了,或者有一两个概念无法理解。这个时候,不要和难题死磕,也不要纠结和怀疑自己,这个时候,你恰恰要放弃这个问题,继续往后学,当你往后学习的过程中,你慢慢的就发现,原来自己的难题已经自然而然的解决了。
想了解更多Java培训资讯,可以通过QQ:与达内老师互动,或者关注微信“hntedu”,相信上市公司的实力。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
0基础120天精通编程语言
Adobe公司官方指定UI培训机构
今日搜狐热点

我要回帖

更多关于 java编程用什么软件 的文章

 

随机推荐