java入门教程(一)

转载请注明出处:https://blog.csdn.net/u014254481/article/details/81780380
背景:从以Android开发工程师的身份入行至今已五年有余,一直没能好好写博客,授课到现在教过初中、高中、本科、硕士资历的零基础学生,亲测零基础小白可以学得会的java基础入门攻略,全套笔记+案例慢慢放出,因为没有课堂上的实时讲解,笔记有看不懂的部分可留言,看到会第一时间回复。

一、java语言:
1.最早由sun公司推出,后被oracle收购
2.java之父:詹姆斯·高斯林
3.java名称的由来:
  oak-->silk-->java(爪哇咖啡)
4.java是一门标准的面向对象语言
  那么什么是面向对象呢?初步了解一下:
  举例:要把大象装冰箱总共分几步?
             非面向对象:第一步:打开冰箱门
                                   第二步:把大象装进去
                                   第三步:关上冰箱门
             面向对象:第一步:有一个冰箱
                               第二步:有一只大象
                               第三步:关注将大象装进冰箱的方法
5.java的安装:
  1>安装java jdk-8uxx-windows-x64.exe(其他版本均可,但需要注意32位/64位系统需要匹配,安装包名字里带x64结尾的是匹配64位系统的)
    双击打开安装,一路下一步,最后点击完成即可,中间不需要修改任何安装路径,默认C盘即可(适合新人使用的安装路径,后期熟悉之后可自行修改)
  2>环境变量配置:
    右键我的电脑--属性--高级系统设置--环境变量--用户变量新建(新人不建议修改系统变量,不会操作不懂原理的情况下容易将默认path配置改错,操作用户变量即可)
    1.变量名:JAVA_HOME
      变量值:jdk安装路径(如修改了安装路径需要同时修改此变量值)
              C:\Program Files\Java\jdk1.8.0_65
    2.变量名:classpath(大小写均可)
      变量值:.
    3.变量名:path(大小写均可)
      变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
6.java环境检测:
  1>win7:开始--底部输入框输入cmd--回车--输入java/javac
  2>win8:右键点击左下角win键--运行--输入cmd--回车--输入java/javac
  3>win10:等同于win7
7.java文件夹下的内容:
  1>jdk:java development kit--java开发工具包
  2>jre:java runtime environment--java运行时环境
  以上二者缺一不可,如安装后出现缺失,需要在控制面板中删除后重新安装

二、eclipse:
1.软件介绍:
  是一款基于Java语言的集成开发软件,可以做插件开发,可以开发java,c,c++,android,web...
2.workspace:
  双击打开eclipse软件时弹出的窗口,指的是项目存放的路径,也叫做代码工作区,设置存放路径时,注意路径中避免中文及特殊符号

3.初次使用:
  1> eclipse中所有模块均为活动面板,首次打开时会出现Welcome欢迎模块,关掉即可。
 
  2> 关掉后查看右上角当前开发面板,此套攻略需要保证选中的开发面板为java,如下图:
 
  3> 如果当前面板不是java,则点击旁边按钮切换面板即可,如图:
 
4.新建java项目流程:
  切换面板后,在Package Explorer面板空白处点击鼠标右键:
 
  1> New-->Java Project-->输入项目名称(中英文均可)敲回车即可
  2> 项目创建完成后,在项目下src目录上点击鼠标右键,New-->Package-->输入包名(包名写法查看文末)

  3> 包创建完成后,在包名上点击鼠标右键,New-->Class-->输入类名(类名写法查看文末)

  4>创建完成后如下图所示即为正确:
 
5.src:
  指编写代码存放的文件夹

小贴士:eclipse修改字体:
window--Preferences--General--Appearance--Colors and Fonts--右边菜单第一项Basic下--text font(双击)--修改字体完成--apply--ok

注意:关于包结构命名:
1.一般情况下是公司域名的倒置:比如:com.baidu.day01
   解释:所谓包,其实是指文件目录分层结构,通过包名中的“.”符号为文件分层,良好的包结构可有效区分项目功能块,提高团队工作效率。
2.包名必须全部英文半角格式,小写


注意:关于代码规范:
1.java是大小写敏感的语言,严格区分大小写
2.每句java陈述句结尾必须加“;”
3.一对儿大括号内的代码比大括号外的代码多一个缩进,缩进大小为一个tab键

猜你喜欢

转载自blog.csdn.net/u014254481/article/details/81780380