总结暨JAVAWEB学习开篇(一)
作者:互联网
匆匆,距上一篇博客已经过去7月有余,遂作文一篇总结暨JAVAWEB学习开篇。
1、 啃英文新概念。在多方讨教英语大佬后改变学习方式,通过背诵英文书籍以及多听英文录音来学习,效果还不错(等真正有成效了跟园友分享一波~~~)
2、 学习投资理财。怎么说呢,遇人不淑,经营不善(宝宝心里苦哇,来年再战)
3、 项目学习。在忙碌七月有余之后偶感多年没有接触JAVA,已经基本忘差不多了。遂决定磨刀不误砍柴工——从头开始(个人比较推崇九层之台,起于垒土。不建议直接从项目开始,虽然能写能懂不过却容易遗失一些很重要的知识点)
首先回顾下java语法(对比学习法)
1、Package(java) vs Namespace(C#)
Java中的package(包)类似于C#中namespace(命名空间),C#中用using而在Java中导入包用import。
代码见真章
C#
1 using System; 2 3 using System.Collections.Generic; 4 5 using System.Linq; 6 7 using System.Threading.Tasks; 8 9 using Microsoft.AspNetCore.Mvc; 10 11 using testwebcore.AuthHelper.OverWrite; 12 13 14 15 namespace testwebcore.Controllers 16 17 { 18 19 public class LoginController : Controller 20 21 {…
JAVA
1 package com.helloword.cs001.firstweb; 2 3 4 5 import java.io.IOException; 6 7 import java.io.PrintWriter; 8 9 10 11 import javax.servlet.ServletException; 12 13 import javax.servlet.http.HttpServlet; 14 15 import javax.servlet.http.HttpServletRequest; 16 17 import javax.servlet.http.HttpServletResponse; 18 19 20 21 public class FirstServlet extends HttpServlet { 22 23 24 25 /** 26 27 * Constructor of the object. 28 29 */ 30 31 public FirstServlet() { 32 33 super(); 34 35 }…
2、访问修饰符
访问修饰符 | JAVA | C# |
public | 成员(所有类)可以从任何代码访问 | 成员(所有类)可以从任何代码访问 |
internal | 无 | 同一个程序集的对象可见(内部访问) |
protected | 同一程序集内的派生类访问 | 同一程序集内的派生类访问 |
private | 当前类的内部访问 | 当前类的内部访问 |
default | 同一包内可见(访问) | 无 |
3、main函数
C#中的main函数的首字母必须大写:
1 static void Main(string args[]){} 2 3 static void Main(){}
JAVA中main小写:
1 static void main(String [] args){}
4、其他小点
属性(GET/SET方法)
代码见真章
C#
1 namespace Hello.World 2 3 { 4 5 public class Person 6 7 { 8 9 public int Age { get; set; } 10 11 public string Name{ get; set; } 12 13 } 14 15 }
JAVA
1 package hello.world; 2 3 4 5 public class Person { 6 7 8 9 private int age; 10 11 12 13 public int getAge() { 14 15 return age; 16 17 } 18 19 20 21 public void setAge(int age) { 22 23 this.age = age; 24 25 } 26 27 } 28 29 }
枚举器(enum类型)
JAVA没有。
今天就简单了解一些区别,流程控制、集合等在具体代码实现中对比。后续以javaweb为侧重点学习,包括HTTP、Tomcat、Servlet、Spring等等,在学习java的同时也巩固web姿势。
如有错误或缺漏欢迎指正~~~
标签:JAVA,开篇,C#,总结暨,访问,using,import,public,JAVAWEB 来源: https://www.cnblogs.com/laosundada/p/11232854.html