自我感觉良好的代码书写格式(献丑了)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ld3205/article/details/83349871

一直用传统的代码书写格式,感觉有的代码很乱,突发奇想,可不可以即追求技术,又追求艺术了,所以就自己在那瞎排了一个代码的书写格式,目前只是初步的想法而已,,还需要很多改进;

小二,上代码(这段代码的内容是有关Java网络编程的,内容无所谓,咱们主要看书写的格式)

package com.dong.Address;

import java.net.InetAddress;
import java.net.UnknownHostException;


public class TestAddress {
	public void TInetAddress() 
												throws UnknownHostException
												{InetAddress address = InetAddress.getByName("www.baidu.com");
												SecurityManager sm = new SecurityManager();
												sm.checkConnect("www.baidu.com", -1);
												sm.checkConnect("www.baidu.com",3);
												System.out.println(address);
												}
	public void TInetAddress2()
												{InetAddress address;
												try {address = InetAddress.getByName("61.135.169.125");
												System.out.println(address.getHostName());
															
												} catch (UnknownHostException e) {
												e.printStackTrace();
												}
												}
	public void TInetAddress3()
												throws UnknownHostException						
												{InetAddress[] addresses = InetAddress.getAllByName("www.baidu.com");
												for(InetAddress address : addresses) 
												{System.out.println(address);}
															
												}
	public static void main(String args[])
												{TestAddress ta = new TestAddress();
												try {
												ta.TInetAddress();
												ta.TInetAddress2();
												ta.TInetAddress3();
															
												} catch (UnknownHostException e)
												{e.printStackTrace();
												}
												}
}
package com.dong.Address;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.CookieHandler;
import java.net.CookieManager;
import java.net.CookiePolicy;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLDecoder;
import java.net.URLEncoder;

public class TestURL {
public  static  void main(String args[]) 
											throws IOException
											{URL url = new URL("https://www.baidu.com");
											CookieManager manager = new CookieManager();
											manager.setCookiePolicy(CookiePolicy.ACCEPT_ORIGINAL_SERVER);
											CookieHandler.setDefault(manager);
											InputStream input = url.openStream();
											OutputStream out = new FileOutputStream(new File("C:\\Users\\liumin\\Desktop\\baidu.txt"));
											byte [] b = new byte[1024];
											while((input.read() != -1)) {
											input.read(b, 0, 1024);
											out.write(b);
											URLConnection uc= url.openConnection();
											InputStream in = uc.getInputStream();
											Object  o = url.getContent();
											String str = URLEncoder.encode("this String has spaces", "UTF-8");
											System.out.println(str);
											System.out.println(URLDecoder.decode(str, "UTF-8"));
											}
											}

}

感觉这样书写的方便之处在于:

函数首部和函数体错开,可以清楚的知道此类有什么方法,如果想注释,可在左边空白处注释功能;

整个代码看起来很整洁

不足:需要在函数体中,必须有明确的代码块区分,方便更迅速的知道各个{}的范围;

猜你喜欢

转载自blog.csdn.net/ld3205/article/details/83349871