Red de conocimiento informático - Material del sitio web - Cómo aprender JAVA y encontrar un código de juego JAVA sencillo

Cómo aprender JAVA y encontrar un código de juego JAVA sencillo

Puedes comenzar con los siguientes pasos para aprender Java:

1. Continúe comprendiendo profundamente el significado de orientado a objetos.

2.Encapsulación java, mecanismo de herencia y acceso, eventos. Libros auxiliares: "Pensamientos sobre programación Java", "Patrones Java".

3. Aplicaciones básicas de jsp y aplicaciones básicas de javascript. Libros auxiliares: "Explicación detallada de la tecnología de desarrollo web Tomcat y Java"

4.strust Libros auxiliares: "Dominar Struts: diseño y desarrollo web Java basado en MVC" editado por Sun Weiqin

5. Libros auxiliares: "Spring en acción"

6.Hibernate Libros auxiliares: "Hibernate en términos simples", "Dominar Hibernate: explicación detallada de la tecnología de persistencia de objetos Java"

7.j2ee Libros auxiliares: "J2EE Enterprise Application Development" (Electronic Industry Press)

8. Libros auxiliares de EJB: "Mastering EJB (Tercera edición)"

9. Los libros anteriores se pueden descargar en formato electrónico, pero leerlos durante mucho tiempo fue muy agotador y mis ojos no podían soportarlo.

10. Suplemento: Debes aprender bien ORACLE (declaraciones SQL, procedimientos almacenados, disparadores). Te daré un código simple: import javax.swing.*; awt.*;

importar java.awt.event.*;

implementaciones de clase pública Lianliankan ActionListener {

JFrame mainFrame; p>

Contenedor thisContainer;

JPanel centerPanel,southPanel,northPanel; //Subpanel

JButton diamondsButton[][] = new JButton[6][5]; //Matriz de botones del juego

JButton exitButton,resetButton,newlyButton; //Botones de salida, reinicio y reinicio

JLabel fraccionLable=new JLabel("0"); label

JButton firstButton, secondButton; //Registra los botones seleccionados dos veces

int grid[][] = new int[8][7] //Guarda la posición del botón del juego;

static boolean pressInformation=false; //Determinar si un botón está seleccionado

int x0=0,y0=0,x=0,y=0,fristMsg=0, secondMsg =0,validateLV; //Las coordenadas de posición del botón del juego

int i,j,k,n;//Control del método de eliminación

public void init(){

mainFrame=new JFrame("JKJ Lianliankan");

thisContainer = mainFrame.getContentPane()

thisContainer.setLayout(new BorderLayout()); p> p>

centerPanel=nuevo JPanel();

surPanel=nuevo JPanel();

nortePanel=nuevo JPanel(); .add (centerPanel,"Centro");

thisContainer.add(southPanel,"Sur");

thisContainer.add(northPanel,"Norte");

centerPanel.setLayout(new GridLayout(6,5));

for(int cols = 0;cols < 6;cols++){

for(int filas = 0 ;filas < 5;filas++ ){

diamantesButton[cols][filas]=new JButton(String.

valueOf(grid[cols+1][rows+1]));

DiamondsButton[cols][rows].addActionListener(this);

centerPanel.add(diamondsButton[cols]. ][filas]);

}

}

exitButton=new JButton("Salir"); this);

resetButton=new JButton("Reset");

resetButton.addActionListener(this);

newButton=new JButton("Uno más ");

newButton.addActionListener(this);

southPanel.add(exitButton);

southPanel.add(resetButton);

SouthPanel.add(newlyButton);

fraccionLable.setText(String.valueOf(Integer.parseInt(fractionLable.getText()))));

northPanel.add(fractionLable).

mainFrame.setBounds(280,100,500,450);

mainFrame.setVisible(true);

}

public void randomBuild(); {

int randoms,cols,rows

for(int gemelos=1;gemelos<=15;gemelos++) {

randoms=(int)( Math.random()*25+1);

for(int igual=1;igual<=2;igual++) {

cols=(int)(Math.random( )*6+1);

filas=(int)(Math.random()*5+1

while(grid[cols][filas]!=0); ) {

cols=(int)(Math.random()*6+1);

filas=(int)(Math.random()*5+1);

}

this.grid[cols][rows]=randoms

}

}

}

fracción nula pública(){

fracciónLable.setText(String.valueOf(Integer

.parseInt(fractionLable.getText())+100));

}

public void reload() {

int save[] = new int[ 30];

int n=0,cols,rows;

int grid[][]= new int[8][7]; (int i=0;i<=6;i++) {

for(int j=0;j<=5;j++) {

if(this.grid[i ][j]!=0) {

save[n]=this.grid[i][j];

n++; p>

p>

}

}

n=n-1

this.grid=grid

<; p> while(n >=0) {

cols=(int)(Math.random()*6+1);

filas=(int)(Math.random); ()*5+ 1);

while(grid[cols][filas]!=0) {

cols=(int)(Math.random()*6+ 1);

p>

filas=(int)(Math.random()*5+1

}

this.grid); [cols][filas]=guardar[n ];

n--;

}

mainFrame.setVisible(false); p> pressInformation=false; // Esto debe ser Para clasificar la información del clic del botón como inicial

init()

for(int i = 0;i < 6;i++){

for(int j = 0;j < 5;j++ ){

if(grid[i+1][j+1]==0)

botóndiamantes[i][j]. setVisible(false);

}

}

}