java看不懂代码,java开发写不出来代码

求指教!关于初学自学者学习java编程看不懂代码的问题!!!

如果你看不懂,那是因为你还得到编程的思维方式。

创新互联建站凭借专业的设计团队扎实的技术支持、优质高效的服务意识和丰厚的资源优势,提供专业的网站策划、成都网站建设、网站建设、网站优化、软件开发、网站改版等服务,在成都10余年的网站建设设计经验,为成都上1000家中小型企业策划设计了网站。

初学java,你可以不要关注这些代码是什么含义,那些大多是实例,想表达的无非是如何定义属性,什么是方法等等。同样,在你看不懂那些代码的时候,不要着急,抓住要点,继续往下看,坚持到看完。如果到最后还没有懂,那就再看一遍,每一遍你都会有新收获。

PS:我推荐你看 think in java 这本书,可以弄本实体书,绝对经典。我工作三四年了,每次重看这本书都会有不同的感悟。

网上的视频讲究速成,可以作为《think in java》的辅助。还是要以书本为主。看书遇到不懂的地方,就看看视频,如果还没搞懂就先放过,继续往下学。

java代码看不懂(构造方法、构造函数)

(1)是在构造方法是创建一个properties 对象

(2)这个属性是一个对象,调用load方法,读取配置文件

我刚学java不久,下面的代码,看不懂,有没有高手帮我解释一下.

用的IDE是Eclipse么?建议用加断点自己跟踪调试,看看循环里的每一步都干了些什么,如下图:

你的第一段代码:

public static void main(String args[]) {

int layer = 4;

for (int i = 1; i = layer; i++) {

for (int k = 1; k = layer - i; k++) {

System.out.print(" ");

}

for (int j = 1; j = (i - 1) * 2 + 1; j++) {

System.out.print("*");

}

System.out.println();

}

int layer1 = 3;

for (int i = 1; i = layer1; i++) {

for (int k = 1; k = (layer1 - i) + 1; k++) {

System.out.print(" ");

}

//这里j++,j会越来越大,死循环了

for (int j = 5; j = (i + 1) * 2 + 1; j++) {

System.out.print("*");

}

System.out.println();

}

}

}

第二段代码:

public class Hello{

public static void main(String args[]) {

int i1, j1;

for (i1 = 1; i1 = 7; i1++) {

for (j1 = 1; j1 = 7; j1++) {

//循环体空,不知道你想干什么

}

if (j1 + i1 == 5 || j1 - i1 == 3 || i1 - j1 == 3 || i1 + j1 == 11) {

System.out.print("*");

else {

System.out.print("");

}

}

System.out.println();

}

}

第三段代码:

import java.util.Scanner;

public class Hello{

private int maxNum;

public Hello(int maxNum) {

this.maxNum = maxNum;

}

public void print() {

//第一层for循环,打印maxNum行

for (int i = 1; i = maxNum; i++) {

//第二层for循环,每次执行i次

for (int j = 1; j = i; j++) {

System.out.print(j);

System.out.print("*");

System.out.print(i);

System.out.print("=");

System.out.print(i * j);

System.out.print("\t");

}

System.out.println();

}

}

public static void main(String[] args) {

System.out.print("录入一个整数:");

Scanner input = new Scanner(System.in);

// 没有考虑判断输入的是否是整数。

int maxNum = input.nextInt();

new Hello(maxNum).print();

}

}

在网上搜搜Eclipse怎么断点调试,你就可以看到每次循环都干了什么,一一给你解释太麻烦了。

Java零基础自学连最基础的Java入门书都看不懂,我该怎么办?

1、学好基本语法,弄清Java的特点

学习Java,说白了,就是学习它的语法、功能、结构等。然后按照它的语法编写代码。Java语法是学习的根本。开始学习时,可能有些难懂。没关系,这很正常。多看多问,多实践,慢慢的你就入门了。

2、学习编程规范,编程中坚持遵守

俗话说,无规矩不成方圆。编程是一个将思维逻辑变为代码,让计算机来执行的过程。特别需要规范。无论是变量、函数命名还是代码格式,都需要一致规范。这样便于代码的阅读和修改。代码的规范性,在代码质量中占据着重要的比重。

3、代码尽量写的简单,易于理解

代码的简单性、正确性是最重要的。不要为了追求高效率而写出晦涩难懂的代码。后续阅读和修改代码时,你会为晦涩的代码付出很多代价。记住,尽量将代码写成初学 Java就能读懂的,那么你的代码就十分的优美了。

4、多看别人的代码

对同一种功能的实现,可以有很多种编码方式。多读别人的代码,非常有利用开拓思路,提高编码的灵活性。甚至经常可以从别人的代码中得到启发,产生灵感,创作出优秀的代码。

5、选择一套体系完善的课程

在完善的课程体系中学习非常重要,这有助于你掌握系统的Java编程知识和技能,而且好的课程会帮助你前期打好基础,后期有针对性地使你快速提升,这对Java新手来说十分有效。

6、没有捷径,一定要多动手实践

学习Java,和学数学一样,在学懂理论后,一定要实践。学习Java不能搭便车。有时候,语法和例子很简单,很容易看懂,但到自己动手写的时候,又是另一种感觉。只有多动手编程,哪怕是简单的小程序,重复实现书上简单的例子,也是在积累和提高。动手编码离不开编程工具的支持。


网站栏目:java看不懂代码,java开发写不出来代码
文章起源:http://pwwzsj.com/article/phpidp.html