战之都 发表于 2019-8-24 19:59

【笔记】小小白的Java从0开始,第一节

本帖最后由 战之都 于 2019-8-28 21:51 编辑

首先声明 此贴真实的从0开始 本人大学是学的PHP,大学的生活大家都懂 哈哈;www
自己总结的一些笔记分享出来给有需要的同学,一起努力!
第一节 全是一些理论概述个人觉得都有些灌水的嫌疑不过还是想把真实的笔记分享给大家,我尽力精简一下下.

1 Java语言概述
Java是一种面向对象的程序设计语言,由Sun(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发。它最初被命名为Oak,作为一种小家用电器的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近夭折之时,随着Internet的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以"Java"的名称正式发布了。Java伴随着Internet的迅猛发展而发展,逐渐成为重要的Internet编程语言,2009年4月20日这个曾经高达2,000亿美元的市值sun公司以74亿美元的价格被Oracle收购。
2 Java可以开发什么软件
桌面应用软件: qq,迅雷
互联网应用软件: 淘宝,京东
手机app软件:各种android软件
3 常用领域
常用做互联网应用开发比如:
​ OA(办公自动化)
​ ERP(企业资源计划)
CRM(客户关系管理)
4 Java架构
Java ME (java的微型版本) 应用于移动设备,机顶盒,汽车导航系统等
Java SE (java的标准版本) 应用于桌面操作系统
Java EE (java的企业版本) 应用于互联网大型系统,基于web
   5 Java语言特点
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点
   6 Java运行机制
1.需要我们编写带有后缀名为java的文件
2.使用命令将我们编写的java文件进行编译,编译成.class文件,即字节码文件
3.使用命令将.class文件交给虚拟机,让虚拟机去执行
4.虚拟机会做相应的合法安全检查判断
5.通过检查后,然后由虚拟机解释执行为不同平台计算机对应的机器码去执行
6.如果不能通过合法性的检测,虚拟机就会执行相应的异常程序
   7 Java语言的跨平台性
结合上图,因为Java引入了虚拟机的概念,所以Java语言可以实现跨平台,可以在Windons,Linux,Unix上运行

https://static.52pojie.cn/static/image/hrline/4.gif



重点从这里开始 !!
一JDK环境的配置,繁琐的步骤我是跟着百度经验傻瓜教学一点点来的.
   配置环境变量.note         链接:http://note.youdao.com/noteshare?id=8e9bbaeaa2a5033fde6e388c1587b5c4&sub=7EFDCFB0490245DBB11DFA207D8E63EE
二 eclipse软件 :eclipse-jee-neon-1a-win32-x86_64      链接:http://note.youdao.com/noteshare?id=c379080e838d102b3f6bdc9800fcb091 (自用版本打包)
三 eclipse安装与配置eclipse下载与安装.note
链接:http://note.youdao.com/noteshare?id=e425f43ed7463f210f42f9bb520ab502&sub=674451A20D684216BC0E25F2E7D79BE4
(这里有官网链接)


以上准备工作做完就可以开始编写第一个所谓的应用程序
编写第一个应用程序
显示windows系统的扩展名
在桌面建立命名为HelloWorld后缀名改为.java

编写代码
public class HelloWorld{
          public static void main (String args[]){
               System.out.println("Hello World");
         }
         }
       打开 cmd 命令窗口(win+R,然后输入cmd回车)
       在命令行窗口输入 javac HelloWorld.java 按下回车键编译代码。如果代码没有错误,cmd 命令提示符会进入下一行(如果前面配置步骤没有问题)。
       再输入 java HelloWorld 按下回车键就可以运行程序了



注意:
1. 如果类使用public修饰,类名必须和文件名一致
2. 运行的时候不带后缀名


编写程序常见错误
1缺少main方法

2源文件注意大小写
String和System中两个字符是大写的,其他的都小写
3文件后缀名
文本文件默认是txt结尾的,注意要把隐藏已知文件类型扩展名去掉

4写错类名
类文件名写错,或者类文件不在当前路径下

5 javac 生成的.class 文件的名称取决于类名跟.java名没有关系

https://static.52pojie.cn/static/image/hrline/1.gif
我被大佬喊去学着用什么四层架构写一个管理系统这几天正在努力奋斗
这周末更第二节 {:1_911:}

战之都 发表于 2019-8-24 20:56

fhxylang 发表于 2019-8-24 20:30
楼主为什么不选主流的c?

因为身边有Java的大佬方便解决问题呀

fhxylang 发表于 2019-8-24 20:30

楼主为什么不选主流的c?

zhu0797zhu 发表于 2019-8-24 20:31

学习了,不错,谢谢分享。{:1_893:}

abs9668 发表于 2019-8-24 21:01


学习了,不错,谢谢分享

baozitou6 发表于 2019-8-24 22:57

java是不是爪洼语

fandenghui 发表于 2019-8-24 23:05

可以的 写的很好 我也是刚开始学Java

Codeman 发表于 2019-8-24 23:58

跟着楼主的脚步,一起学习{:301_988:}

卖菜小贩邪魅 发表于 2019-8-26 10:47

feelsoright 发表于 2019-8-28 13:18

从入门到入土,这条路很长很长
页: [1] 2
查看完整版本: 【笔记】小小白的Java从0开始,第一节